home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / RoboWar •••• / RoboWar v1.5.1 / RoboWar v1.5.1.rsrc / CODE_4.txt < prev    next >
Text File  |  1990-05-28  |  608KB  |  10,703 lines

  1. # near model CODE resource
  2. # jump table entries: 80-102 (23 of them)
  3. export_29:
  4. fn00000000:
  5. 00000000  4E56 FF5C                link       A6, -0x00A4
  6. 00000004  426E FFFC                clr.w      [A6 - 0x4]
  7. label00000008:
  8. 00000008  306E FFFC                movea.w    A0, [A6 - 0x4]
  9. 0000000C  D1CE                     add.l      A0, A6
  10. 0000000E  326E FFFC                movea.w    A1, [A6 - 0x4]
  11. 00000012  D3EE 0008                add.l      A1, [A6 + 0x8]
  12. 00000016  1151 FFAC                move.b     [A0 - 0x54], [A1]
  13. 0000001A  302E FFFC                move.w     D0, [A6 - 0x4]
  14. 0000001E  526E FFFC                addq.w     [A6 - 0x4], 1
  15. 00000022  48C0                     ext.l      D0
  16. 00000024  D0AE 0008                add.l      D0, [A6 + 0x8]
  17. 00000028  2040                     movea.l    A0, D0
  18. 0000002A  4A10                     tst.b      [A0]
  19. 0000002C  66DA                     bne        -0x24 /* 00000008 */
  20. 0000002E  426E FFFC                clr.w      [A6 - 0x4]
  21. label00000032:
  22. 00000032  306E FFFC                movea.w    A0, [A6 - 0x4]
  23. 00000036  D1CE                     add.l      A0, A6
  24. 00000038  326E FFFC                movea.w    A1, [A6 - 0x4]
  25. 0000003C  D3EE 000C                add.l      A1, [A6 + 0xC]
  26. 00000040  1151 FF5C                move.b     [A0 - 0xA4], [A1]
  27. 00000044  302E FFFC                move.w     D0, [A6 - 0x4]
  28. 00000048  526E FFFC                addq.w     [A6 - 0x4], 1
  29. 0000004C  48C0                     ext.l      D0
  30. 0000004E  D0AE 000C                add.l      D0, [A6 + 0xC]
  31. 00000052  2040                     movea.l    A0, D0
  32. 00000054  4A10                     tst.b      [A0]
  33. 00000056  66DA                     bne        -0x24 /* 00000032 */
  34. 00000058  486E FFAC                pea.l      [A6 - 0x54]
  35. 0000005C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  36. 00000060  588F                     addq.l     A7, 4
  37. 00000062  486E FF5C                pea.l      [A6 - 0xA4]
  38. 00000066  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  39. 0000006A  588F                     addq.l     A7, 4
  40. 0000006C  486E FFAC                pea.l      [A6 - 0x54]
  41. 00000070  486E FF5C                pea.l      [A6 - 0xA4]
  42. 00000074  486D B2B8                pea.l      [A5 - 0x4D48]
  43. 00000078  486D B2BA                pea.l      [A5 - 0x4D46]
  44. 0000007C  A98B                     syscall    ParamText
  45. 0000007E  4267                     clr.w      -[A7]
  46. 00000080  3F3C 03E9                move.w     -[A7], 0x3E9
  47. 00000084  42A7                     clr.l      -[A7]
  48. 00000086  A985                     syscall    Alert
  49. 00000088  301F                     move.w     D0, [A7]+
  50. 0000008A  3D40 FFFE                move.w     [A6 - 0x2], D0
  51. 0000008E  426D B2B2                clr.w      [A5 - 0x4D4E]
  52. 00000092  4E5E                     unlink     A6
  53. 00000094  4E75                     rts
  54. fn00000096:
  55. 00000096  4E56 FFFE                link       A6, -0x0002
  56. 0000009A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57. 0000009E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  58. 000000A2  588F                     addq.l     A7, 4
  59. 000000A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60. 000000A8  486D B2BC                pea.l      [A5 - 0x4D44]
  61. 000000AC  486D B2BE                pea.l      [A5 - 0x4D42]
  62. 000000B0  486D B2C0                pea.l      [A5 - 0x4D40]
  63. 000000B4  A98B                     syscall    ParamText
  64. 000000B6  4267                     clr.w      -[A7]
  65. 000000B8  3F3C 03E8                move.w     -[A7], 0x3E8
  66. 000000BC  42A7                     clr.l      -[A7]
  67. 000000BE  A986                     syscall    StopAlert
  68. 000000C0  301F                     move.w     D0, [A7]+
  69. 000000C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  70. 000000C6  4E5E                     unlink     A6
  71. 000000C8  4E75                     rts
  72. fn000000CA:
  73. 000000CA  4E56 0000                link       A6, 0
  74. 000000CE  302E 0008                move.w     D0, [A6 + 0x8]
  75. 000000D2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  76. 000000D6  0001 0004                ori.b      D1, 0x4
  77. 000000DA  003A 0008 0012           ori.b      [PC + 0x12 /* 000000EE, value 0x60 '`' */], 0x8
  78. 000000E0  001C 0026                ori.b      [A4]+, 0x26 /* '&' */
  79. 000000E4  486D B2C2                pea.l      [A5 - 0x4D3E]
  80. 000000E8  4EBA FFAC                jsr        [PC - 0x54 /* 00000096 */]
  81. 000000EC  588F                     addq.l     A7, 4
  82. 000000EE  602E                     bra        +0x30 /* 0000011E */
  83. 000000F0  486D B2E6                pea.l      [A5 - 0x4D1A]
  84. 000000F4  4EBA FFA0                jsr        [PC - 0x60 /* 00000096 */]
  85. 000000F8  588F                     addq.l     A7, 4
  86. 000000FA  6022                     bra        +0x24 /* 0000011E */
  87. 000000FC  486D B30A                pea.l      [A5 - 0x4CF6]
  88. 00000100  4EBA FF94                jsr        [PC - 0x6C /* 00000096 */]
  89. 00000104  588F                     addq.l     A7, 4
  90. 00000106  6016                     bra        +0x18 /* 0000011E */
  91. 00000108  486D B330                pea.l      [A5 - 0x4CD0]
  92. 0000010C  4EBA FF88                jsr        [PC - 0x78 /* 00000096 */]
  93. 00000110  588F                     addq.l     A7, 4
  94. 00000112  600A                     bra        +0xC /* 0000011E */
  95. 00000114  486D B356                pea.l      [A5 - 0x4CAA]
  96. 00000118  4EBA FF7C                jsr        [PC - 0x84 /* 00000096 */]
  97. 0000011C  588F                     addq.l     A7, 4
  98. label0000011E:
  99. 0000011E  3F3C 0001                move.w     -[A7], 0x1
  100. 00000122  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  101. 00000126  548F                     addq.l     A7, 2
  102. 00000128  4E5E                     unlink     A6
  103. 0000012A  4E75                     rts
  104. export_30:
  105. fn0000012C:
  106. 0000012C  4E56 FFFE                link       A6, -0x0002
  107. 00000130  426E FFFE                clr.w      [A6 - 0x2]
  108. label00000134:
  109. 00000134  41ED AA6E                lea.l      A0, [A5 - 0x5592]
  110. 00000138  D0EE FFFE                add.w      A0, [A6 - 0x2]
  111. 0000013C  326E FFFE                movea.w    A1, [A6 - 0x2]
  112. 00000140  D3EE 0008                add.l      A1, [A6 + 0x8]
  113. 00000144  1091                     move.b     [A0], [A1]
  114. 00000146  302E FFFE                move.w     D0, [A6 - 0x2]
  115. 0000014A  526E FFFE                addq.w     [A6 - 0x2], 1
  116. 0000014E  48C0                     ext.l      D0
  117. 00000150  D0AE 0008                add.l      D0, [A6 + 0x8]
  118. 00000154  2040                     movea.l    A0, D0
  119. 00000156  4A10                     tst.b      [A0]
  120. 00000158  66DA                     bne        -0x24 /* 00000134 */
  121. 0000015A  486D AA6E                pea.l      [A5 - 0x5592]
  122. 0000015E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  123. 00000162  588F                     addq.l     A7, 4
  124. 00000164  4E5E                     unlink     A6
  125. 00000166  4E75                     rts
  126. fn00000168:
  127. 00000168  4E56 FFF8                link       A6, -0x0008
  128. 0000016C  426E FFFE                clr.w      [A6 - 0x2]
  129. 00000170  4267                     clr.w      -[A7]
  130. 00000172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  131. 00000176  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  132. 0000017A  486E FFFC                pea.l      [A6 - 0x4]
  133. 0000017E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  134. 00000182  301F                     move.w     D0, [A7]+
  135. 00000184  4A40                     tst.w      D0
  136. 00000186  670A                     beq        +0xC /* 00000192 */
  137. 00000188  7001                     moveq.l    D0, 0x01
  138. 0000018A  3D40 FFFE                move.w     [A6 - 0x2], D0
  139. 0000018E  6000 006E                bra        +0x70 /* 000001FE */
  140. label00000192:
  141. 00000192  4267                     clr.w      -[A7]
  142. 00000194  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  143. 00000198  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  144. 0000019C  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  145. 000001A0  301F                     move.w     D0, [A7]+
  146. 000001A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  147. 000001A6  4A40                     tst.w      D0
  148. 000001A8  663E                     bne        +0x40 /* 000001E8 */
  149. 000001AA  42A7                     clr.l      -[A7]
  150. 000001AC  206E 000E                movea.l    A0, [A6 + 0xE]
  151. 000001B0  2F10                     move.l     -[A7], [A0]
  152. 000001B2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  153. 000001B6  205F                     movea.l    A0, [A7]+
  154. 000001B8  2D48 FFF8                move.l     [A6 - 0x8], A0
  155. 000001BC  B0FC 0000                cmpa.w     A0, 0x0
  156. 000001C0  6608                     bne        +0xA /* 000001CA */
  157. 000001C2  7002                     moveq.l    D0, 0x02
  158. 000001C4  3D40 FFFE                move.w     [A6 - 0x2], D0
  159. 000001C8  601E                     bra        +0x20 /* 000001E8 */
  160. label000001CA:
  161. 000001CA  4267                     clr.w      -[A7]
  162. 000001CC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  163. 000001D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  164. 000001D4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  165. 000001D8  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  166. 000001DC  301F                     move.w     D0, [A7]+
  167. 000001DE  4A40                     tst.w      D0
  168. 000001E0  6706                     beq        +0x8 /* 000001E8 */
  169. 000001E2  7001                     moveq.l    D0, 0x01
  170. 000001E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  171. label000001E8:
  172. 000001E8  4267                     clr.w      -[A7]
  173. 000001EA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  174. 000001EE  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  175. 000001F2  301F                     move.w     D0, [A7]+
  176. 000001F4  4A40                     tst.w      D0
  177. 000001F6  6706                     beq        +0x8 /* 000001FE */
  178. 000001F8  7001                     moveq.l    D0, 0x01
  179. 000001FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  180. label000001FE:
  181. 000001FE  4A6E FFFE                tst.w      [A6 - 0x2]
  182. 00000202  6606                     bne        +0x8 /* 0000020A */
  183. 00000204  202E FFF8                move.l     D0, [A6 - 0x8]
  184. 00000208  6010                     bra        +0x12 /* 0000021A */
  185. label0000020A:
  186. 0000020A  486D B376                pea.l      [A5 - 0x4C8A]
  187. 0000020E  486D B362                pea.l      [A5 - 0x4C9E]
  188. 00000212  4EBA FDEC                jsr        [PC - 0x214 /* 00000000 */]
  189. 00000216  508F                     addq.l     A7, 8
  190. 00000218  7000                     moveq.l    D0, 0x00
  191. label0000021A:
  192. 0000021A  4E5E                     unlink     A6
  193. 0000021C  4E75                     rts
  194. export_24:
  195. fn0000021E:
  196. 0000021E  4E56 FFDA                link       A6, -0x0026
  197. 00000222  48E7 0300                movem.l    -[A7], D6,D7
  198. 00000226  4A6D AB42                tst.w      [A5 - 0x54BE]
  199. 0000022A  6700 00A0                beq        +0xA2 /* 000002CC */
  200. 0000022E  3C2E 0008                move.w     D6, [A6 + 0x8]
  201. 00000232  4A46                     tst.w      D6
  202. 00000234  6F3C                     ble        +0x3E /* 00000272 */
  203. 00000236  3006                     move.w     D0, D6
  204. 00000238  C1FC 010C                muls.w     D0, 0x10C
  205. 0000023C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  206. 00000240  D1C0                     add.l      A0, D0
  207. 00000242  3E28 010A                move.w     D7, [A0 + 0x10A]
  208. 00000246  4A47                     tst.w      D7
  209. 00000248  6728                     beq        +0x2A /* 00000272 */
  210. 0000024A  426E FFF6                clr.w      [A6 - 0xA]
  211. 0000024E  601C                     bra        +0x1E /* 0000026C */
  212. label00000250:
  213. 00000250  302E FFF6                move.w     D0, [A6 - 0xA]
  214. 00000254  C1FC 010C                muls.w     D0, 0x10C
  215. 00000258  41ED AC64                lea.l      A0, [A5 - 0x539C]
  216. 0000025C  D1C0                     add.l      A0, D0
  217. 0000025E  BE68 010A                cmp.w      D7, [A0 + 0x10A]
  218. 00000262  6604                     bne        +0x6 /* 00000268 */
  219. 00000264  3C2E FFF6                move.w     D6, [A6 - 0xA]
  220. label00000268:
  221. 00000268  526E FFF6                addq.w     [A6 - 0xA], 1
  222. label0000026C:
  223. 0000026C  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  224. 00000270  6EDE                     bgt        -0x20 /* 00000250 */
  225. label00000272:
  226. 00000272  3006                     move.w     D0, D6
  227. 00000274  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  228. 00000278  FFFE                     .invalid   <<F/7/7>>
  229. 0000027A  0005 0050                ori.b      D5, 0x50 /* 'P' */
  230. 0000027E  0048 003E                ori.w      A0, 0x3E /* '>' */
  231. 00000282  000C 0012                ori.b      A4, 0x12
  232. 00000286  0018 001E                ori.b      [A0]+, 0x1E
  233. 0000028A  0024 002A                ori.b      -[A4], 0x2A /* '*' */
  234. 0000028E  4878 00CD                push.l     0xCD
  235. 00000292  A862                     syscall    ForeColor
  236. 00000294  6036                     bra        +0x38 /* 000002CC */
  237. 00000296  4878 0045                push.l     0x45 /* 'E' */
  238. 0000029A  A862                     syscall    ForeColor
  239. 0000029C  602E                     bra        +0x30 /* 000002CC */
  240. 0000029E  4878 0155                push.l     0x155
  241. 000002A2  A862                     syscall    ForeColor
  242. 000002A4  6026                     bra        +0x28 /* 000002CC */
  243. 000002A6  4878 0199                push.l     0x199
  244. 000002AA  A862                     syscall    ForeColor
  245. 000002AC  601E                     bra        +0x20 /* 000002CC */
  246. 000002AE  4878 0089                push.l     0x89
  247. 000002B2  A862                     syscall    ForeColor
  248. 000002B4  6016                     bra        +0x18 /* 000002CC */
  249. 000002B6  4878 0111                push.l     0x111
  250. 000002BA  A862                     syscall    ForeColor
  251. 000002BC  600E                     bra        +0x10 /* 000002CC */
  252. 000002BE  4878 00CD                push.l     0xCD
  253. 000002C2  A862                     syscall    ForeColor
  254. 000002C4  6006                     bra        +0x8 /* 000002CC */
  255. 000002C6  4878 00CD                push.l     0xCD
  256. 000002CA  A862                     syscall    ForeColor
  257. label000002CC:
  258. 000002CC  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  259. 000002D2  660A                     bne        +0xC /* 000002DE */
  260. 000002D4  2B6D 9C2E 9C20           move.l     [A5 - 0x63E0], [A5 - 0x63D2]
  261. 000002DA  6000 006C                bra        +0x6E /* 00000348 */
  262. label000002DE:
  263. 000002DE  0C6E FFFE 0008           cmpi.w     [A6 + 0x8], 0xFFFE
  264. 000002E4  6608                     bne        +0xA /* 000002EE */
  265. 000002E6  2B6D AC4A 9C20           move.l     [A5 - 0x63E0], [A5 - 0x53B6]
  266. 000002EC  605A                     bra        +0x5C /* 00000348 */
  267. label000002EE:
  268. 000002EE  302E 0008                move.w     D0, [A6 + 0x8]
  269. 000002F2  C1FC 010C                muls.w     D0, 0x10C
  270. 000002F6  41ED AC64                lea.l      A0, [A5 - 0x539C]
  271. 000002FA  D1C0                     add.l      A0, D0
  272. 000002FC  302E 0010                move.w     D0, [A6 + 0x10]
  273. 00000300  48C0                     ext.l      D0
  274. 00000302  E580                     asl        D0, 2
  275. 00000304  D1C0                     add.l      A0, D0
  276. 00000306  4AA8 0102                tst.l      [A0 + 0x102]
  277. 0000030A  661E                     bne        +0x20 /* 0000032A */
  278. 0000030C  302E 0008                move.w     D0, [A6 + 0x8]
  279. 00000310  48C0                     ext.l      D0
  280. 00000312  E780                     asl        D0, 3
  281. 00000314  41ED 9C2E                lea.l      A0, [A5 - 0x63D2]
  282. 00000318  D1C0                     add.l      A0, D0
  283. 0000031A  302E 0010                move.w     D0, [A6 + 0x10]
  284. 0000031E  48C0                     ext.l      D0
  285. 00000320  E580                     asl        D0, 2
  286. 00000322  D1C0                     add.l      A0, D0
  287. 00000324  2B50 9C20                move.l     [A5 - 0x63E0], [A0]
  288. 00000328  601E                     bra        +0x20 /* 00000348 */
  289. label0000032A:
  290. 0000032A  302E 0008                move.w     D0, [A6 + 0x8]
  291. 0000032E  C1FC 010C                muls.w     D0, 0x10C
  292. 00000332  41ED AC64                lea.l      A0, [A5 - 0x539C]
  293. 00000336  D1C0                     add.l      A0, D0
  294. 00000338  302E 0010                move.w     D0, [A6 + 0x10]
  295. 0000033C  48C0                     ext.l      D0
  296. 0000033E  E580                     asl        D0, 2
  297. 00000340  D1C0                     add.l      A0, D0
  298. 00000342  2B68 0102 9C20           move.l     [A5 - 0x63E0], [A0 + 0x102]
  299. label00000348:
  300. 00000348  302E 000C                move.w     D0, [A6 + 0xC]
  301. 0000034C  0640 FFF0                addi.w     D0, 0xFFF0
  302. 00000350  3D40 FFF8                move.w     [A6 - 0x8], D0
  303. 00000354  302E 000C                move.w     D0, [A6 + 0xC]
  304. 00000358  0640 0010                addi.w     D0, 0x10
  305. 0000035C  3D40 FFFC                move.w     [A6 - 0x4], D0
  306. 00000360  302E 000A                move.w     D0, [A6 + 0xA]
  307. 00000364  0640 FFF0                addi.w     D0, 0xFFF0
  308. 00000368  3D40 FFFA                move.w     [A6 - 0x6], D0
  309. 0000036C  302E 000A                move.w     D0, [A6 + 0xA]
  310. 00000370  0640 0010                addi.w     D0, 0x10
  311. 00000374  3D40 FFFE                move.w     [A6 - 0x2], D0
  312. 00000378  486D 9C20                pea.l      [A5 - 0x63E0]
  313. 0000037C  206D B7EA                movea.l    A0, [A5 - 0x4816]
  314. 00000380  4868 0002                pea.l      [A0 + 0x2]
  315. 00000384  486D 9C26                pea.l      [A5 - 0x63DA]
  316. 00000388  486E FFF8                pea.l      [A6 - 0x8]
  317. 0000038C  3F3C 0001                move.w     -[A7], 0x1
  318. 00000390  42A7                     clr.l      -[A7]
  319. 00000392  A8EC                     syscall    CopyBits
  320. 00000394  4878 0021                push.l     0x21 /* '!' */
  321. 00000398  A862                     syscall    ForeColor
  322. 0000039A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  323. 0000039E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  324. 000003A2  A893                     syscall    MoveTo
  325. 000003A4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  326. 000003A8  A89C                     syscall    PenMode
  327. 000003AA  302E 000E                move.w     D0, [A6 + 0xE]
  328. 000003AE  0640 010E                addi.w     D0, 0x10E
  329. 000003B2  48C0                     ext.l      D0
  330. 000003B4  81FC 0168                divs.w     D0, 0x168
  331. 000003B8  4840                     swap.w     D0
  332. 000003BA  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  333. 000003BE  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  334. 000003C2  D1C0                     add.l      A0, D0
  335. 000003C4  3D7C 0009 FFF4           move.w     [A6 - 0xC], 0x9 /* '\t' */
  336. 000003CA  2D50 FFEA                move.l     [A6 - 0x16], [A0]
  337. 000003CE  2D68 0004 FFEE           move.l     [A6 - 0x12], [A0 + 0x4]
  338. 000003D4  3D68 0008 FFF2           move.w     [A6 - 0xE], [A0 + 0x8]
  339. 000003DA  486E FFF4                pea.l      [A6 - 0xC]
  340. 000003DE  486E FFEA                pea.l      [A6 - 0x16]
  341. 000003E2  3F3C 2004                move.w     -[A7], 0x2004
  342. 000003E6  A9EB                     syscall    Pack4/FP68K
  343. 000003E8  486E FFEA                pea.l      [A6 - 0x16]
  344. 000003EC  3F3C 0016                move.w     -[A7], 0x16
  345. 000003F0  A9EB                     syscall    Pack4/FP68K
  346. 000003F2  486E FFEA                pea.l      [A6 - 0x16]
  347. 000003F6  486E FFE8                pea.l      [A6 - 0x18]
  348. 000003FA  3F3C 2010                move.w     -[A7], 0x2010
  349. 000003FE  A9EB                     syscall    Pack4/FP68K
  350. 00000400  302E 000A                move.w     D0, [A6 + 0xA]
  351. 00000404  D06E FFE8                add.w      D0, [A6 - 0x18]
  352. 00000408  322E 000E                move.w     D1, [A6 + 0xE]
  353. 0000040C  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  354. 00000410  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  355. 00000414  D1C1                     add.l      A0, D1
  356. 00000416  3D7C 0009 FFE6           move.w     [A6 - 0x1A], 0x9 /* '\t' */
  357. 0000041C  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  358. 00000420  2D68 0004 FFE0           move.l     [A6 - 0x20], [A0 + 0x4]
  359. 00000426  3D68 0008 FFE4           move.w     [A6 - 0x1C], [A0 + 0x8]
  360. 0000042C  486E FFE6                pea.l      [A6 - 0x1A]
  361. 00000430  486E FFDC                pea.l      [A6 - 0x24]
  362. 00000434  3F3C 2004                move.w     -[A7], 0x2004
  363. 00000438  A9EB                     syscall    Pack4/FP68K
  364. 0000043A  486E FFDC                pea.l      [A6 - 0x24]
  365. 0000043E  3F3C 0016                move.w     -[A7], 0x16
  366. 00000442  A9EB                     syscall    Pack4/FP68K
  367. 00000444  486E FFDC                pea.l      [A6 - 0x24]
  368. 00000448  486E FFDA                pea.l      [A6 - 0x26]
  369. 0000044C  3F3C 2010                move.w     -[A7], 0x2010
  370. 00000450  A9EB                     syscall    Pack4/FP68K
  371. 00000452  322E 000C                move.w     D1, [A6 + 0xC]
  372. 00000456  926E FFDA                sub.w      D1, [A6 - 0x26]
  373. 0000045A  3F00                     move.w     -[A7], D0
  374. 0000045C  3F01                     move.w     -[A7], D1
  375. 0000045E  A891                     syscall    LineTo
  376. 00000460  3F3C 0008                move.w     -[A7], 0x8
  377. 00000464  A89C                     syscall    PenMode
  378. 00000466  4CDF 00C0                movem.l    D6,D7, [A7]+
  379. 0000046A  4E5E                     unlink     A6
  380. 0000046C  4E75                     rts
  381. fn0000046E:
  382. 0000046E  4E56 FFFC                link       A6, -0x0004
  383. 00000472  426E FFFE                clr.w      [A6 - 0x2]
  384. 00000476  7001                     moveq.l    D0, 0x01
  385. 00000478  1D40 FFFD                move.b     [A6 - 0x3], D0
  386. label0000047C:
  387. 0000047C  306E FFFE                movea.w    A0, [A6 - 0x2]
  388. 00000480  D1EE 0008                add.l      A0, [A6 + 0x8]
  389. 00000484  326E FFFE                movea.w    A1, [A6 - 0x2]
  390. 00000488  D3EE 000C                add.l      A1, [A6 + 0xC]
  391. 0000048C  1010                     move.b     D0, [A0]
  392. 0000048E  B011                     cmp.b      D0, [A1]
  393. 00000490  6704                     beq        +0x6 /* 00000496 */
  394. 00000492  422E FFFD                clr.b      [A6 - 0x3]
  395. label00000496:
  396. 00000496  302E FFFE                move.w     D0, [A6 - 0x2]
  397. 0000049A  526E FFFE                addq.w     [A6 - 0x2], 1
  398. 0000049E  206E 0008                movea.l    A0, [A6 + 0x8]
  399. 000004A2  1210                     move.b     D1, [A0]
  400. 000004A4  4881                     ext.w      D1
  401. 000004A6  B041                     cmp.w      D0, D1
  402. 000004A8  6C06                     bge        +0x8 /* 000004B0 */
  403. 000004AA  4A2E FFFD                tst.b      [A6 - 0x3]
  404. 000004AE  66CC                     bne        -0x32 /* 0000047C */
  405. label000004B0:
  406. 000004B0  102E FFFD                move.b     D0, [A6 - 0x3]
  407. 000004B4  4E5E                     unlink     A6
  408. 000004B6  4E75                     rts
  409. fn000004B8:
  410. 000004B8  4E56 FFFA                link       A6, -0x0006
  411. 000004BC  486D B7EA                pea.l      [A5 - 0x4816]
  412. 000004C0  A86E                     syscall    InitGraf
  413. 000004C2  A8FE                     syscall    InitFonts
  414. 000004C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  415. 000004C8  4267                     clr.w      -[A7]
  416. 000004CA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  417. 000004CE  A912                     syscall    InitWindows
  418. 000004D0  A930                     syscall    InitMenus
  419. 000004D2  A9CC                     syscall    TEInit
  420. 000004D4  42A7                     clr.l      -[A7]
  421. 000004D6  A97B                     syscall    InitDialogs
  422. 000004D8  A850                     syscall    InitCursor
  423. 000004DA  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  424. 000004DE  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  425. 000004E2  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  426. 000004E6  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  427. 000004EA  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  428. 000004EE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  429. 000004F2  3F3C 03E9                move.w     -[A7], 0x3E9
  430. 000004F6  A989                     syscall    CouldAlert
  431. 000004F8  3F3C 03E8                move.w     -[A7], 0x3E8
  432. 000004FC  A989                     syscall    CouldAlert
  433. 000004FE  426E FFFE                clr.w      [A6 - 0x2]
  434. 00000502  6000 0060                bra        +0x62 /* 00000564 */
  435. label00000506:
  436. 00000506  302E FFFE                move.w     D0, [A6 - 0x2]
  437. 0000050A  48C0                     ext.l      D0
  438. 0000050C  E580                     asl        D0, 2
  439. 0000050E  41ED 9BDA                lea.l      A0, [A5 - 0x6426]
  440. 00000512  D1C0                     add.l      A0, D0
  441. 00000514  42A7                     clr.l      -[A7]
  442. 00000516  302E FFFE                move.w     D0, [A6 - 0x2]
  443. 0000051A  0640 03E8                addi.w     D0, 0x3E8
  444. 0000051E  3F00                     move.w     -[A7], D0
  445. 00000520  2D48 FFFA                move.l     [A6 - 0x6], A0
  446. 00000524  A9BF                     syscall    GetRMenu
  447. 00000526  205F                     movea.l    A0, [A7]+
  448. 00000528  226E FFFA                movea.l    A1, [A6 - 0x6]
  449. 0000052C  2288                     move.l     [A1], A0
  450. 0000052E  302E FFFE                move.w     D0, [A6 - 0x2]
  451. 00000532  48C0                     ext.l      D0
  452. 00000534  E580                     asl        D0, 2
  453. 00000536  41ED 9BDA                lea.l      A0, [A5 - 0x6426]
  454. 0000053A  D1C0                     add.l      A0, D0
  455. 0000053C  4A90                     tst.l      [A0]
  456. 0000053E  6716                     beq        +0x18 /* 00000556 */
  457. 00000540  302E FFFE                move.w     D0, [A6 - 0x2]
  458. 00000544  48C0                     ext.l      D0
  459. 00000546  E580                     asl        D0, 2
  460. 00000548  41ED 9BDA                lea.l      A0, [A5 - 0x6426]
  461. 0000054C  D1C0                     add.l      A0, D0
  462. 0000054E  2F10                     move.l     -[A7], [A0]
  463. 00000550  4267                     clr.w      -[A7]
  464. 00000552  A935                     syscall    InsertMenu
  465. 00000554  600A                     bra        +0xC /* 00000560 */
  466. label00000556:
  467. 00000556  3F3C 0001                move.w     -[A7], 0x1
  468. 0000055A  4EBA FB6E                jsr        [PC - 0x492 /* 000000CA */]
  469. 0000055E  548F                     addq.l     A7, 2
  470. label00000560:
  471. 00000560  526E FFFE                addq.w     [A6 - 0x2], 1
  472. label00000564:
  473. 00000564  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  474. 0000056A  6D9A                     blt        -0x64 /* 00000506 */
  475. 0000056C  2F2D 9BDA                move.l     -[A7], [A5 - 0x6426]
  476. 00000570  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  477. 00000576  A94D                     syscall    AppendResMenu/AddResMenu
  478. 00000578  A937                     syscall    DrawMenuBar
  479. 0000057A  42A7                     clr.l      -[A7]
  480. 0000057C  3F3C 03E8                move.w     -[A7], 0x3E8
  481. 00000580  42A7                     clr.l      -[A7]
  482. 00000582  4878 FFFF                push.l     0xFFFF
  483. 00000586  A9BD                     syscall    GetNewWindow
  484. 00000588  205F                     movea.l    A0, [A7]+
  485. 0000058A  2B48 9BEA                move.l     [A5 - 0x6416], A0
  486. 0000058E  4AAD 9BEA                tst.l      [A5 - 0x6416]
  487. 00000592  6708                     beq        +0xA /* 0000059C */
  488. 00000594  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  489. 00000598  A873                     syscall    SetPort
  490. 0000059A  600A                     bra        +0xC /* 000005A6 */
  491. label0000059C:
  492. 0000059C  3F3C 0002                move.w     -[A7], 0x2
  493. 000005A0  4EBA FB28                jsr        [PC - 0x4D8 /* 000000CA */]
  494. 000005A4  548F                     addq.l     A7, 2
  495. label000005A6:
  496. 000005A6  42A7                     clr.l      -[A7]
  497. 000005A8  3F3C 03E8                move.w     -[A7], 0x3E8
  498. 000005AC  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  499. 000005B0  A9BE                     syscall    GetNewControl
  500. 000005B2  205F                     movea.l    A0, [A7]+
  501. 000005B4  2B48 AABE                move.l     [A5 - 0x5542], A0
  502. 000005B8  4AAD AABE                tst.l      [A5 - 0x5542]
  503. 000005BC  660A                     bne        +0xC /* 000005C8 */
  504. 000005BE  3F3C 0004                move.w     -[A7], 0x4
  505. 000005C2  4EBA FB06                jsr        [PC - 0x4FA /* 000000CA */]
  506. 000005C6  548F                     addq.l     A7, 2
  507. label000005C8:
  508. 000005C8  42A7                     clr.l      -[A7]
  509. 000005CA  3F3C 03EA                move.w     -[A7], 0x3EA
  510. 000005CE  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  511. 000005D2  A9BE                     syscall    GetNewControl
  512. 000005D4  205F                     movea.l    A0, [A7]+
  513. 000005D6  2B48 AAC6                move.l     [A5 - 0x553A], A0
  514. 000005DA  4AAD AAC6                tst.l      [A5 - 0x553A]
  515. 000005DE  660A                     bne        +0xC /* 000005EA */
  516. 000005E0  3F3C 0004                move.w     -[A7], 0x4
  517. 000005E4  4EBA FAE4                jsr        [PC - 0x51C /* 000000CA */]
  518. 000005E8  548F                     addq.l     A7, 2
  519. label000005EA:
  520. 000005EA  42A7                     clr.l      -[A7]
  521. 000005EC  3F3C 03EB                move.w     -[A7], 0x3EB
  522. 000005F0  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  523. 000005F4  A9BE                     syscall    GetNewControl
  524. 000005F6  205F                     movea.l    A0, [A7]+
  525. 000005F8  2B48 AACA                move.l     [A5 - 0x5536], A0
  526. 000005FC  4AAD AACA                tst.l      [A5 - 0x5536]
  527. 00000600  660A                     bne        +0xC /* 0000060C */
  528. 00000602  3F3C 0004                move.w     -[A7], 0x4
  529. 00000606  4EBA FAC2                jsr        [PC - 0x53E /* 000000CA */]
  530. 0000060A  548F                     addq.l     A7, 2
  531. label0000060C:
  532. 0000060C  42A7                     clr.l      -[A7]
  533. 0000060E  3F3C 03EC                move.w     -[A7], 0x3EC
  534. 00000612  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  535. 00000616  A9BE                     syscall    GetNewControl
  536. 00000618  205F                     movea.l    A0, [A7]+
  537. 0000061A  2B48 AACE                move.l     [A5 - 0x5532], A0
  538. 0000061E  4AAD AACE                tst.l      [A5 - 0x5532]
  539. 00000622  660A                     bne        +0xC /* 0000062E */
  540. 00000624  3F3C 0004                move.w     -[A7], 0x4
  541. 00000628  4EBA FAA0                jsr        [PC - 0x560 /* 000000CA */]
  542. 0000062C  548F                     addq.l     A7, 2
  543. label0000062E:
  544. 0000062E  42A7                     clr.l      -[A7]
  545. 00000630  3F3C 03ED                move.w     -[A7], 0x3ED
  546. 00000634  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  547. 00000638  A9BE                     syscall    GetNewControl
  548. 0000063A  205F                     movea.l    A0, [A7]+
  549. 0000063C  2B48 AAD2                move.l     [A5 - 0x552E], A0
  550. 00000640  4AAD AAD2                tst.l      [A5 - 0x552E]
  551. 00000644  660A                     bne        +0xC /* 00000650 */
  552. 00000646  3F3C 0004                move.w     -[A7], 0x4
  553. 0000064A  4EBA FA7E                jsr        [PC - 0x582 /* 000000CA */]
  554. 0000064E  548F                     addq.l     A7, 2
  555. label00000650:
  556. 00000650  42A7                     clr.l      -[A7]
  557. 00000652  3F3C 03EE                move.w     -[A7], 0x3EE
  558. 00000656  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  559. 0000065A  A9BE                     syscall    GetNewControl
  560. 0000065C  205F                     movea.l    A0, [A7]+
  561. 0000065E  2B48 AAD6                move.l     [A5 - 0x552A], A0
  562. 00000662  4AAD AAD6                tst.l      [A5 - 0x552A]
  563. 00000666  660A                     bne        +0xC /* 00000672 */
  564. 00000668  3F3C 0004                move.w     -[A7], 0x4
  565. 0000066C  4EBA FA5C                jsr        [PC - 0x5A4 /* 000000CA */]
  566. 00000670  548F                     addq.l     A7, 2
  567. label00000672:
  568. 00000672  42A7                     clr.l      -[A7]
  569. 00000674  3F3C 03F0                move.w     -[A7], 0x3F0
  570. 00000678  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  571. 0000067C  A9BE                     syscall    GetNewControl
  572. 0000067E  205F                     movea.l    A0, [A7]+
  573. 00000680  2B48 AADA                move.l     [A5 - 0x5526], A0
  574. 00000684  4AAD AADA                tst.l      [A5 - 0x5526]
  575. 00000688  660A                     bne        +0xC /* 00000694 */
  576. 0000068A  3F3C 0004                move.w     -[A7], 0x4
  577. 0000068E  4EBA FA3A                jsr        [PC - 0x5C6 /* 000000CA */]
  578. 00000692  548F                     addq.l     A7, 2
  579. label00000694:
  580. 00000694  42A7                     clr.l      -[A7]
  581. 00000696  3F3C 03F1                move.w     -[A7], 0x3F1
  582. 0000069A  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  583. 0000069E  A9BE                     syscall    GetNewControl
  584. 000006A0  205F                     movea.l    A0, [A7]+
  585. 000006A2  2B48 AADE                move.l     [A5 - 0x5522], A0
  586. 000006A6  4AAD AADE                tst.l      [A5 - 0x5522]
  587. 000006AA  660A                     bne        +0xC /* 000006B6 */
  588. 000006AC  3F3C 0004                move.w     -[A7], 0x4
  589. 000006B0  4EBA FA18                jsr        [PC - 0x5E8 /* 000000CA */]
  590. 000006B4  548F                     addq.l     A7, 2
  591. label000006B6:
  592. 000006B6  42A7                     clr.l      -[A7]
  593. 000006B8  3F3C 03F2                move.w     -[A7], 0x3F2
  594. 000006BC  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  595. 000006C0  A9BE                     syscall    GetNewControl
  596. 000006C2  205F                     movea.l    A0, [A7]+
  597. 000006C4  2B48 AAE2                move.l     [A5 - 0x551E], A0
  598. 000006C8  4AAD AAE2                tst.l      [A5 - 0x551E]
  599. 000006CC  660A                     bne        +0xC /* 000006D8 */
  600. 000006CE  3F3C 0004                move.w     -[A7], 0x4
  601. 000006D2  4EBA F9F6                jsr        [PC - 0x60A /* 000000CA */]
  602. 000006D6  548F                     addq.l     A7, 2
  603. label000006D8:
  604. 000006D8  42A7                     clr.l      -[A7]
  605. 000006DA  3F3C 03F3                move.w     -[A7], 0x3F3
  606. 000006DE  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  607. 000006E2  A9BE                     syscall    GetNewControl
  608. 000006E4  205F                     movea.l    A0, [A7]+
  609. 000006E6  2B48 AAE6                move.l     [A5 - 0x551A], A0
  610. 000006EA  4AAD AAE6                tst.l      [A5 - 0x551A]
  611. 000006EE  660A                     bne        +0xC /* 000006FA */
  612. 000006F0  3F3C 0004                move.w     -[A7], 0x4
  613. 000006F4  4EBA F9D4                jsr        [PC - 0x62C /* 000000CA */]
  614. 000006F8  548F                     addq.l     A7, 2
  615. label000006FA:
  616. 000006FA  42A7                     clr.l      -[A7]
  617. 000006FC  3F3C 03F4                move.w     -[A7], 0x3F4
  618. 00000700  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  619. 00000704  A9BE                     syscall    GetNewControl
  620. 00000706  205F                     movea.l    A0, [A7]+
  621. 00000708  2B48 AAEA                move.l     [A5 - 0x5516], A0
  622. 0000070C  4AAD AAEA                tst.l      [A5 - 0x5516]
  623. 00000710  660A                     bne        +0xC /* 0000071C */
  624. 00000712  3F3C 0004                move.w     -[A7], 0x4
  625. 00000716  4EBA F9B2                jsr        [PC - 0x64E /* 000000CA */]
  626. 0000071A  548F                     addq.l     A7, 2
  627. label0000071C:
  628. 0000071C  42A7                     clr.l      -[A7]
  629. 0000071E  3F3C 03F5                move.w     -[A7], 0x3F5
  630. 00000722  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  631. 00000726  A9BE                     syscall    GetNewControl
  632. 00000728  205F                     movea.l    A0, [A7]+
  633. 0000072A  2B48 AAEE                move.l     [A5 - 0x5512], A0
  634. 0000072E  4AAD AAEE                tst.l      [A5 - 0x5512]
  635. 00000732  660A                     bne        +0xC /* 0000073E */
  636. 00000734  3F3C 0004                move.w     -[A7], 0x4
  637. 00000738  4EBA F990                jsr        [PC - 0x670 /* 000000CA */]
  638. 0000073C  548F                     addq.l     A7, 2
  639. label0000073E:
  640. 0000073E  42A7                     clr.l      -[A7]
  641. 00000740  3F3C 03F6                move.w     -[A7], 0x3F6
  642. 00000744  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  643. 00000748  A9BE                     syscall    GetNewControl
  644. 0000074A  205F                     movea.l    A0, [A7]+
  645. 0000074C  2B48 AAF2                move.l     [A5 - 0x550E], A0
  646. 00000750  4AAD AAF2                tst.l      [A5 - 0x550E]
  647. 00000754  660A                     bne        +0xC /* 00000760 */
  648. 00000756  3F3C 0004                move.w     -[A7], 0x4
  649. 0000075A  4EBA F96E                jsr        [PC - 0x692 /* 000000CA */]
  650. 0000075E  548F                     addq.l     A7, 2
  651. label00000760:
  652. 00000760  42A7                     clr.l      -[A7]
  653. 00000762  3F3C 03F7                move.w     -[A7], 0x3F7
  654. 00000766  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  655. 0000076A  A9BE                     syscall    GetNewControl
  656. 0000076C  205F                     movea.l    A0, [A7]+
  657. 0000076E  2B48 AAF6                move.l     [A5 - 0x550A], A0
  658. 00000772  4AAD AAF6                tst.l      [A5 - 0x550A]
  659. 00000776  660A                     bne        +0xC /* 00000782 */
  660. 00000778  3F3C 0004                move.w     -[A7], 0x4
  661. 0000077C  4EBA F94C                jsr        [PC - 0x6B4 /* 000000CA */]
  662. 00000780  548F                     addq.l     A7, 2
  663. label00000782:
  664. 00000782  42A7                     clr.l      -[A7]
  665. 00000784  3F3C 03F8                move.w     -[A7], 0x3F8
  666. 00000788  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  667. 0000078C  A9BE                     syscall    GetNewControl
  668. 0000078E  205F                     movea.l    A0, [A7]+
  669. 00000790  2B48 AAFA                move.l     [A5 - 0x5506], A0
  670. 00000794  4AAD AAFA                tst.l      [A5 - 0x5506]
  671. 00000798  660A                     bne        +0xC /* 000007A4 */
  672. 0000079A  3F3C 0004                move.w     -[A7], 0x4
  673. 0000079E  4EBA F92A                jsr        [PC - 0x6D6 /* 000000CA */]
  674. 000007A2  548F                     addq.l     A7, 2
  675. label000007A4:
  676. 000007A4  42A7                     clr.l      -[A7]
  677. 000007A6  3F3C 03F9                move.w     -[A7], 0x3F9
  678. 000007AA  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  679. 000007AE  A9BE                     syscall    GetNewControl
  680. 000007B0  205F                     movea.l    A0, [A7]+
  681. 000007B2  2B48 AAFE                move.l     [A5 - 0x5502], A0
  682. 000007B6  4AAD AAFE                tst.l      [A5 - 0x5502]
  683. 000007BA  660A                     bne        +0xC /* 000007C6 */
  684. 000007BC  3F3C 0004                move.w     -[A7], 0x4
  685. 000007C0  4EBA F908                jsr        [PC - 0x6F8 /* 000000CA */]
  686. 000007C4  548F                     addq.l     A7, 2
  687. label000007C6:
  688. 000007C6  42A7                     clr.l      -[A7]
  689. 000007C8  3F3C 03FA                move.w     -[A7], 0x3FA
  690. 000007CC  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  691. 000007D0  A9BE                     syscall    GetNewControl
  692. 000007D2  205F                     movea.l    A0, [A7]+
  693. 000007D4  2B48 AB02                move.l     [A5 - 0x54FE], A0
  694. 000007D8  4AAD AB02                tst.l      [A5 - 0x54FE]
  695. 000007DC  660A                     bne        +0xC /* 000007E8 */
  696. 000007DE  3F3C 0004                move.w     -[A7], 0x4
  697. 000007E2  4EBA F8E6                jsr        [PC - 0x71A /* 000000CA */]
  698. 000007E6  548F                     addq.l     A7, 2
  699. label000007E8:
  700. 000007E8  42A7                     clr.l      -[A7]
  701. 000007EA  3F3C 03FB                move.w     -[A7], 0x3FB
  702. 000007EE  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  703. 000007F2  A9BE                     syscall    GetNewControl
  704. 000007F4  205F                     movea.l    A0, [A7]+
  705. 000007F6  2B48 AB06                move.l     [A5 - 0x54FA], A0
  706. 000007FA  4AAD AB06                tst.l      [A5 - 0x54FA]
  707. 000007FE  660A                     bne        +0xC /* 0000080A */
  708. 00000800  3F3C 0004                move.w     -[A7], 0x4
  709. 00000804  4EBA F8C4                jsr        [PC - 0x73C /* 000000CA */]
  710. 00000808  548F                     addq.l     A7, 2
  711. label0000080A:
  712. 0000080A  42A7                     clr.l      -[A7]
  713. 0000080C  3F3C 03FC                move.w     -[A7], 0x3FC
  714. 00000810  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  715. 00000814  A9BE                     syscall    GetNewControl
  716. 00000816  205F                     movea.l    A0, [A7]+
  717. 00000818  2B48 AB0A                move.l     [A5 - 0x54F6], A0
  718. 0000081C  4AAD AB0A                tst.l      [A5 - 0x54F6]
  719. 00000820  660A                     bne        +0xC /* 0000082C */
  720. 00000822  3F3C 0004                move.w     -[A7], 0x4
  721. 00000826  4EBA F8A2                jsr        [PC - 0x75E /* 000000CA */]
  722. 0000082A  548F                     addq.l     A7, 2
  723. label0000082C:
  724. 0000082C  42A7                     clr.l      -[A7]
  725. 0000082E  3F3C 03E9                move.w     -[A7], 0x3E9
  726. 00000832  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  727. 00000836  A9BE                     syscall    GetNewControl
  728. 00000838  205F                     movea.l    A0, [A7]+
  729. 0000083A  2B48 AAC2                move.l     [A5 - 0x553E], A0
  730. 0000083E  4AAD AAC2                tst.l      [A5 - 0x553E]
  731. 00000842  660A                     bne        +0xC /* 0000084E */
  732. 00000844  3F3C 0004                move.w     -[A7], 0x4
  733. 00000848  4EBA F880                jsr        [PC - 0x780 /* 000000CA */]
  734. 0000084C  548F                     addq.l     A7, 2
  735. label0000084E:
  736. 0000084E  42A7                     clr.l      -[A7]
  737. 00000850  3F3C 0001                move.w     -[A7], 0x1
  738. 00000854  A9B9                     syscall    GetCursor
  739. 00000856  205F                     movea.l    A0, [A7]+
  740. 00000858  2B48 9C06                move.l     [A5 - 0x63FA], A0
  741. 0000085C  4AAD 9C06                tst.l      [A5 - 0x63FA]
  742. 00000860  6612                     bne        +0x14 /* 00000874 */
  743. 00000862  206D 9C06                movea.l    A0, [A5 - 0x63FA]
  744. 00000866  2050                     movea.l    A0, [A0]
  745. 00000868  43ED B77E                lea.l      A1, [A5 - 0x4882]
  746. 0000086C  7010                     moveq.l    D0, 0x10
  747. label0000086E:
  748. 0000086E  20D9                     move.l     [A0]+, [A1]+
  749. 00000870  51C8 FFFC                dbf        D0, -0x6 /* 0000086E */
  750. label00000874:
  751. 00000874  42A7                     clr.l      -[A7]
  752. 00000876  3F3C 0004                move.w     -[A7], 0x4
  753. 0000087A  A9B9                     syscall    GetCursor
  754. 0000087C  205F                     movea.l    A0, [A7]+
  755. 0000087E  2B48 9C0A                move.l     [A5 - 0x63F6], A0
  756. 00000882  4AAD 9C0A                tst.l      [A5 - 0x63F6]
  757. 00000886  6612                     bne        +0x14 /* 0000089A */
  758. 00000888  206D 9C0A                movea.l    A0, [A5 - 0x63F6]
  759. 0000088C  2050                     movea.l    A0, [A0]
  760. 0000088E  43ED B77E                lea.l      A1, [A5 - 0x4882]
  761. 00000892  7010                     moveq.l    D0, 0x10
  762. label00000894:
  763. 00000894  20D9                     move.l     [A0]+, [A1]+
  764. 00000896  51C8 FFFC                dbf        D0, -0x6 /* 00000894 */
  765. label0000089A:
  766. 0000089A  42A7                     clr.l      -[A7]
  767. 0000089C  3F3C 0002                move.w     -[A7], 0x2
  768. 000008A0  A9B9                     syscall    GetCursor
  769. 000008A2  205F                     movea.l    A0, [A7]+
  770. 000008A4  2B48 9C0E                move.l     [A5 - 0x63F2], A0
  771. 000008A8  4AAD 9C0E                tst.l      [A5 - 0x63F2]
  772. 000008AC  6612                     bne        +0x14 /* 000008C0 */
  773. 000008AE  206D 9C0E                movea.l    A0, [A5 - 0x63F2]
  774. 000008B2  2050                     movea.l    A0, [A0]
  775. 000008B4  43ED B77E                lea.l      A1, [A5 - 0x4882]
  776. 000008B8  7010                     moveq.l    D0, 0x10
  777. label000008BA:
  778. 000008BA  20D9                     move.l     [A0]+, [A1]+
  779. 000008BC  51C8 FFFC                dbf        D0, -0x6 /* 000008BA */
  780. label000008C0:
  781. 000008C0  3F3C 03E8                move.w     -[A7], 0x3E8
  782. 000008C4  A98A                     syscall    FreeAlert
  783. 000008C6  4E5E                     unlink     A6
  784. 000008C8  4E75                     rts
  785. fn000008CA:
  786. 000008CA  4E56 FFAC                link       A6, -0x0054
  787. 000008CE  4267                     clr.w      -[A7]
  788. 000008D0  3F3C 0001                move.w     -[A7], 0x1
  789. 000008D4  486E FFC6                pea.l      [A6 - 0x3A]
  790. 000008D8  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  791. 000008DC  301F                     move.w     D0, [A7]+
  792. 000008DE  102E FFCF                move.b     D0, [A6 - 0x31]
  793. 000008E2  4880                     ext.w      D0
  794. 000008E4  3B40 AB42                move.w     [A5 - 0x54BE], D0
  795. 000008E8  42A7                     clr.l      -[A7]
  796. 000008EA  3F3C A860                move.w     -[A7], 0xA860
  797. 000008EE  1F3C 0001                move.b     -[A7], 0x1
  798. 000008F2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  799. 000008F6  201F                     move.l     D0, [A7]+
  800. 000008F8  42A7                     clr.l      -[A7]
  801. 000008FA  3F3C A89F                move.w     -[A7], 0xA89F
  802. 000008FE  2D40 FFC2                move.l     [A6 - 0x3E], D0
  803. 00000902  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  804. 00000906  201F                     move.l     D0, [A7]+
  805. 00000908  B0AE FFC2                cmp.l      D0, [A6 - 0x3E]
  806. 0000090C  56C0                     sne        D0
  807. 0000090E  4400                     neg.b      D0
  808. 00000910  4880                     ext.w      D0
  809. 00000912  3B40 AB44                move.w     [A5 - 0x54BC], D0
  810. 00000916  426D AB40                clr.w      [A5 - 0x54C0]
  811. 0000091A  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  812. 0000091E  3F3C 00FF                move.w     -[A7], 0xFF
  813. 00000922  A95D                     syscall    HiliteControl
  814. 00000924  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  815. 00000928  A958                     syscall    HideControl
  816. 0000092A  426D AC62                clr.w      [A5 - 0x539E]
  817. 0000092E  426D AB3E                clr.w      [A5 - 0x54C2]
  818. 00000932  426D B2AC                clr.w      [A5 - 0x4D54]
  819. 00000936  7001                     moveq.l    D0, 0x01
  820. 00000938  3B40 B2B0                move.w     [A5 - 0x4D50], D0
  821. 0000093C  426D AB46                clr.w      [A5 - 0x54BA]
  822. 00000940  41ED 011A                lea.l      A0, [A5 + 0x11A /* export_31 */]
  823. 00000944  2B48 AB0E                move.l     [A5 - 0x54F2], A0
  824. 00000948  41ED 0082                lea.l      A0, [A5 + 0x82 /* export_12 */]
  825. 0000094C  2B48 AB12                move.l     [A5 - 0x54EE], A0
  826. 00000950  41ED 00AA                lea.l      A0, [A5 + 0xAA /* export_17 */]
  827. 00000954  2B48 AB16                move.l     [A5 - 0x54EA], A0
  828. 00000958  41ED 00BA                lea.l      A0, [A5 + 0xBA /* export_19 */]
  829. 0000095C  2B48 AB1A                move.l     [A5 - 0x54E6], A0
  830. 00000960  41ED 008A                lea.l      A0, [A5 + 0x8A /* export_13 */]
  831. 00000964  2B48 AB1E                move.l     [A5 - 0x54E2], A0
  832. 00000968  41ED 015A                lea.l      A0, [A5 + 0x15A /* export_39 */]
  833. 0000096C  2B48 AB22                move.l     [A5 - 0x54DE], A0
  834. 00000970  41ED 00DA                lea.l      A0, [A5 + 0xDA /* export_23 */]
  835. 00000974  2B48 AB26                move.l     [A5 - 0x54DA], A0
  836. 00000978  41ED 0072                lea.l      A0, [A5 + 0x72 /* export_10 */]
  837. 0000097C  2B48 AB2A                move.l     [A5 - 0x54D6], A0
  838. 00000980  41ED 00A2                lea.l      A0, [A5 + 0xA2 /* export_16 */]
  839. 00000984  2B48 AB2E                move.l     [A5 - 0x54D2], A0
  840. 00000988  41ED 00B2                lea.l      A0, [A5 + 0xB2 /* export_18 */]
  841. 0000098C  2B48 AB32                move.l     [A5 - 0x54CE], A0
  842. 00000990  41ED 0092                lea.l      A0, [A5 + 0x92 /* export_14 */]
  843. 00000994  2B48 AB36                move.l     [A5 - 0x54CA], A0
  844. 00000998  41ED 0142                lea.l      A0, [A5 + 0x142 /* export_36 */]
  845. 0000099C  2B48 AB3A                move.l     [A5 - 0x54C6], A0
  846. 000009A0  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  847. 000009A4  A915                     syscall    ShowWindow
  848. 000009A6  42AD 9C12                clr.l      [A5 - 0x63EE]
  849. 000009AA  7004                     moveq.l    D0, 0x04
  850. 000009AC  3B40 9C24                move.w     [A5 - 0x63DC], D0
  851. 000009B0  486D 9C26                pea.l      [A5 - 0x63DA]
  852. 000009B4  4267                     clr.w      -[A7]
  853. 000009B6  4267                     clr.w      -[A7]
  854. 000009B8  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  855. 000009BC  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  856. 000009C0  A8A7                     syscall    SetRect
  857. 000009C2  206D B7EA                movea.l    A0, [A5 - 0x4816]
  858. 000009C6  43EE FFF2                lea.l      A1, [A6 - 0xE]
  859. 000009CA  5488                     addq.l     A0, 2
  860. 000009CC  22D8                     move.l     [A1]+, [A0]+
  861. 000009CE  22D8                     move.l     [A1]+, [A0]+
  862. 000009D0  22D8                     move.l     [A1]+, [A0]+
  863. 000009D2  32D8                     move.w     [A1]+, [A0]+
  864. 000009D4  7006                     moveq.l    D0, 0x06
  865. 000009D6  3D40 FFEA                move.w     [A6 - 0x16], D0
  866. 000009DA  701A                     moveq.l    D0, 0x1A
  867. 000009DC  3D40 FFEE                move.w     [A6 - 0x12], D0
  868. 000009E0  7006                     moveq.l    D0, 0x06
  869. 000009E2  3D40 FFEC                move.w     [A6 - 0x14], D0
  870. 000009E6  701A                     moveq.l    D0, 0x1A
  871. 000009E8  3D40 FFF0                move.w     [A6 - 0x10], D0
  872. 000009EC  7004                     moveq.l    D0, 0x04
  873. 000009EE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  874. 000009F2  701C                     moveq.l    D0, 0x1C
  875. 000009F4  3D40 FFE6                move.w     [A6 - 0x1A], D0
  876. 000009F8  7004                     moveq.l    D0, 0x04
  877. 000009FA  3D40 FFE4                move.w     [A6 - 0x1C], D0
  878. 000009FE  701C                     moveq.l    D0, 0x1C
  879. 00000A00  3D40 FFE8                move.w     [A6 - 0x18], D0
  880. 00000A04  42A7                     clr.l      -[A7]
  881. 00000A06  A8CB                     syscall    OpenPoly
  882. 00000A08  205F                     movea.l    A0, [A7]+
  883. 00000A0A  2D48 FFDA                move.l     [A6 - 0x26], A0
  884. 00000A0E  3F3C 000B                move.w     -[A7], 0xB
  885. 00000A12  3F3C 0007                move.w     -[A7], 0x7
  886. 00000A16  A893                     syscall    MoveTo
  887. 00000A18  3F3C 0015                move.w     -[A7], 0x15
  888. 00000A1C  3F3C 0007                move.w     -[A7], 0x7
  889. 00000A20  A891                     syscall    LineTo
  890. 00000A22  3F3C 001A                move.w     -[A7], 0x1A
  891. 00000A26  3F3C 0010                move.w     -[A7], 0x10
  892. 00000A2A  A891                     syscall    LineTo
  893. 00000A2C  3F3C 0015                move.w     -[A7], 0x15
  894. 00000A30  3F3C 0019                move.w     -[A7], 0x19
  895. 00000A34  A891                     syscall    LineTo
  896. 00000A36  3F3C 000B                move.w     -[A7], 0xB
  897. 00000A3A  3F3C 0019                move.w     -[A7], 0x19
  898. 00000A3E  A891                     syscall    LineTo
  899. 00000A40  3F3C 0006                move.w     -[A7], 0x6
  900. 00000A44  3F3C 0010                move.w     -[A7], 0x10
  901. 00000A48  A891                     syscall    LineTo
  902. 00000A4A  3F3C 000B                move.w     -[A7], 0xB
  903. 00000A4E  3F3C 0007                move.w     -[A7], 0x7
  904. 00000A52  A891                     syscall    LineTo
  905. 00000A54  A8CC                     syscall    ClosePoly/ClosePgon
  906. 00000A56  42A7                     clr.l      -[A7]
  907. 00000A58  A8CB                     syscall    OpenPoly
  908. 00000A5A  205F                     movea.l    A0, [A7]+
  909. 00000A5C  2D48 FFD6                move.l     [A6 - 0x2A], A0
  910. 00000A60  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  911. 00000A64  3F3C 0005                move.w     -[A7], 0x5
  912. 00000A68  A893                     syscall    MoveTo
  913. 00000A6A  3F3C 0016                move.w     -[A7], 0x16
  914. 00000A6E  3F3C 0005                move.w     -[A7], 0x5
  915. 00000A72  A891                     syscall    LineTo
  916. 00000A74  3F3C 001C                move.w     -[A7], 0x1C
  917. 00000A78  3F3C 0010                move.w     -[A7], 0x10
  918. 00000A7C  A891                     syscall    LineTo
  919. 00000A7E  3F3C 0016                move.w     -[A7], 0x16
  920. 00000A82  3F3C 001B                move.w     -[A7], 0x1B
  921. 00000A86  A891                     syscall    LineTo
  922. 00000A88  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  923. 00000A8C  3F3C 001B                move.w     -[A7], 0x1B
  924. 00000A90  A891                     syscall    LineTo
  925. 00000A92  3F3C 0004                move.w     -[A7], 0x4
  926. 00000A96  3F3C 0010                move.w     -[A7], 0x10
  927. 00000A9A  A891                     syscall    LineTo
  928. 00000A9C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  929. 00000AA0  3F3C 0005                move.w     -[A7], 0x5
  930. 00000AA4  A891                     syscall    LineTo
  931. 00000AA6  A8CC                     syscall    ClosePoly/ClosePgon
  932. 00000AA8  426E FFDE                clr.w      [A6 - 0x22]
  933. 00000AAC  6000 0116                bra        +0x118 /* 00000BC4 */
  934. label00000AB0:
  935. 00000AB0  426E FFE0                clr.w      [A6 - 0x20]
  936. 00000AB4  6000 0100                bra        +0x102 /* 00000BB6 */
  937. label00000AB8:
  938. 00000AB8  302E FFE0                move.w     D0, [A6 - 0x20]
  939. 00000ABC  48C0                     ext.l      D0
  940. 00000ABE  E780                     asl        D0, 3
  941. 00000AC0  41ED 9C2E                lea.l      A0, [A5 - 0x63D2]
  942. 00000AC4  D1C0                     add.l      A0, D0
  943. 00000AC6  302E FFDE                move.w     D0, [A6 - 0x22]
  944. 00000ACA  48C0                     ext.l      D0
  945. 00000ACC  E580                     asl        D0, 2
  946. 00000ACE  D1C0                     add.l      A0, D0
  947. 00000AD0  42A7                     clr.l      -[A7]
  948. 00000AD2  4878 0080                push.l     0x80
  949. 00000AD6  2D48 FFC2                move.l     [A6 - 0x3E], A0
  950. 00000ADA  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  951. 00000ADE  205F                     movea.l    A0, [A7]+
  952. 00000AE0  226E FFC2                movea.l    A1, [A6 - 0x3E]
  953. 00000AE4  2288                     move.l     [A1], A0
  954. 00000AE6  302E FFE0                move.w     D0, [A6 - 0x20]
  955. 00000AEA  48C0                     ext.l      D0
  956. 00000AEC  E780                     asl        D0, 3
  957. 00000AEE  41ED 9C2E                lea.l      A0, [A5 - 0x63D2]
  958. 00000AF2  D1C0                     add.l      A0, D0
  959. 00000AF4  302E FFDE                move.w     D0, [A6 - 0x22]
  960. 00000AF8  48C0                     ext.l      D0
  961. 00000AFA  E580                     asl        D0, 2
  962. 00000AFC  D1C0                     add.l      A0, D0
  963. 00000AFE  2B50 9C20                move.l     [A5 - 0x63E0], [A0]
  964. 00000B02  486D 9C20                pea.l      [A5 - 0x63E0]
  965. 00000B06  A875                     syscall    SetPBits/SetPortBits
  966. 00000B08  486D 9C26                pea.l      [A5 - 0x63DA]
  967. 00000B0C  A8A3                     syscall    EraseRect
  968. 00000B0E  302E FFE0                move.w     D0, [A6 - 0x20]
  969. 00000B12  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  970. 00000B16  0000 0005                ori.b      D0, 0x5
  971. 00000B1A  005A 000C                ori.w      [A2]+, 0xC
  972. 00000B1E  001C 002C                ori.b      [A4]+, 0x2C /* ',' */
  973. 00000B22  003C 0042                ori.b      ccr, 66
  974. 00000B26  0048 486E                ori.w      A0, 0x486E /* 'Hn' */
  975. 00000B2A  FFEA                     .invalid   <<F/7/7>>
  976. 00000B2C  486D B7DA                pea.l      [A5 - 0x4826]
  977. 00000B30  A8BB                     syscall    FillOval
  978. 00000B32  486E FFEA                pea.l      [A6 - 0x16]
  979. 00000B36  A8B7                     syscall    FrameOval
  980. 00000B38  603A                     bra        +0x3C /* 00000B74 */
  981. 00000B3A  486E FFEA                pea.l      [A6 - 0x16]
  982. 00000B3E  486D B7DA                pea.l      [A5 - 0x4826]
  983. 00000B42  A8A5                     syscall    FillRect
  984. 00000B44  486E FFEA                pea.l      [A6 - 0x16]
  985. 00000B48  A8A1                     syscall    FrameRect
  986. 00000B4A  6028                     bra        +0x2A /* 00000B74 */
  987. 00000B4C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  988. 00000B50  486D B7DA                pea.l      [A5 - 0x4826]
  989. 00000B54  A8CA                     syscall    FillPoly
  990. 00000B56  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  991. 00000B5A  A8C6                     syscall    FramePoly
  992. 00000B5C  6016                     bra        +0x18 /* 00000B74 */
  993. 00000B5E  486E FFEA                pea.l      [A6 - 0x16]
  994. 00000B62  A8B7                     syscall    FrameOval
  995. 00000B64  600E                     bra        +0x10 /* 00000B74 */
  996. 00000B66  486E FFEA                pea.l      [A6 - 0x16]
  997. 00000B6A  A8A1                     syscall    FrameRect
  998. 00000B6C  6006                     bra        +0x8 /* 00000B74 */
  999. 00000B6E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1000. 00000B72  A8C6                     syscall    FramePoly
  1001. label00000B74:
  1002. 00000B74  4A6E FFDE                tst.w      [A6 - 0x22]
  1003. 00000B78  6700 0032                beq        +0x34 /* 00000BAC */
  1004. 00000B7C  302E FFE0                move.w     D0, [A6 - 0x20]
  1005. 00000B80  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1006. 00000B84  0000 0005                ori.b      D0, 0x5
  1007. 00000B88  0024 000C                ori.b      -[A4], 0xC
  1008. 00000B8C  0012 0018                ori.b      [A2], 0x18
  1009. 00000B90  0006 000C                ori.b      D6, 0xC
  1010. 00000B94  0012 486E                ori.b      [A2], 0x6E /* 'n' */
  1011. 00000B98  FFE2                     .invalid   <<F/7/7>>
  1012. 00000B9A  A8B7                     syscall    FrameOval
  1013. 00000B9C  600E                     bra        +0x10 /* 00000BAC */
  1014. 00000B9E  486E FFE2                pea.l      [A6 - 0x1E]
  1015. 00000BA2  A8A1                     syscall    FrameRect
  1016. 00000BA4  6006                     bra        +0x8 /* 00000BAC */
  1017. 00000BA6  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  1018. 00000BAA  A8C6                     syscall    FramePoly
  1019. label00000BAC:
  1020. 00000BAC  486E FFF2                pea.l      [A6 - 0xE]
  1021. 00000BB0  A875                     syscall    SetPBits/SetPortBits
  1022. 00000BB2  526E FFE0                addq.w     [A6 - 0x20], 1
  1023. label00000BB6:
  1024. 00000BB6  0C6E 0006 FFE0           cmpi.w     [A6 - 0x20], 0x6
  1025. 00000BBC  6D00 FEFA                blt        -0x104 /* 00000AB8 */
  1026. 00000BC0  526E FFDE                addq.w     [A6 - 0x22], 1
  1027. label00000BC4:
  1028. 00000BC4  0C6E 0002 FFDE           cmpi.w     [A6 - 0x22], 0x2
  1029. 00000BCA  6D00 FEE4                blt        -0x11A /* 00000AB0 */
  1030. 00000BCE  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1031. 00000BD2  A8CD                     syscall    KillPoly
  1032. 00000BD4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  1033. 00000BD8  A8CD                     syscall    KillPoly
  1034. 00000BDA  426E FFE0                clr.w      [A6 - 0x20]
  1035. 00000BDE  6000 00AA                bra        +0xAC /* 00000C8A */
  1036. label00000BE2:
  1037. 00000BE2  302E FFE0                move.w     D0, [A6 - 0x20]
  1038. 00000BE6  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1039. 00000BEA  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  1040. 00000BEE  D1C0                     add.l      A0, D0
  1041. 00000BF0  705A                     moveq.l    D0, 0x5A
  1042. 00000BF2  906E FFE0                sub.w      D0, [A6 - 0x20]
  1043. 00000BF6  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1044. 00000BFA  486E FFC4                pea.l      [A6 - 0x3C]
  1045. 00000BFE  486E FFBA                pea.l      [A6 - 0x46]
  1046. 00000C02  3F3C 200E                move.w     -[A7], 0x200E
  1047. 00000C06  A9EB                     syscall    Pack4/FP68K
  1048. 00000C08  486D B378                pea.l      [A5 - 0x4C88]
  1049. 00000C0C  486E FFBA                pea.l      [A6 - 0x46]
  1050. 00000C10  3F3C 0004                move.w     -[A7], 0x4
  1051. 00000C14  A9EB                     syscall    Pack4/FP68K
  1052. 00000C16  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1053. 00000C1A  2F21                     move.l     -[A7], -[A1]
  1054. 00000C1C  2F21                     move.l     -[A7], -[A1]
  1055. 00000C1E  3F21                     move.w     -[A7], -[A1]
  1056. 00000C20  486E FFB0                pea.l      [A6 - 0x50]
  1057. 00000C24  2D48 FFAC                move.l     [A6 - 0x54], A0
  1058. 00000C28  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1059. 00000C2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1060. 00000C30  206E FFAC                movea.l    A0, [A6 - 0x54]
  1061. 00000C34  43EE FFB0                lea.l      A1, [A6 - 0x50]
  1062. 00000C38  20D9                     move.l     [A0]+, [A1]+
  1063. 00000C3A  20D9                     move.l     [A0]+, [A1]+
  1064. 00000C3C  30D9                     move.w     [A0]+, [A1]+
  1065. 00000C3E  302E FFE0                move.w     D0, [A6 - 0x20]
  1066. 00000C42  5240                     addq.w     D0, 1
  1067. 00000C44  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1068. 00000C48  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  1069. 00000C4C  D1C0                     add.l      A0, D0
  1070. 00000C4E  302E FFE0                move.w     D0, [A6 - 0x20]
  1071. 00000C52  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1072. 00000C56  43ED 9C5E                lea.l      A1, [A5 - 0x63A2]
  1073. 00000C5A  D3C0                     add.l      A1, D0
  1074. 00000C5C  20D9                     move.l     [A0]+, [A1]+
  1075. 00000C5E  20D9                     move.l     [A0]+, [A1]+
  1076. 00000C60  30D9                     move.w     [A0]+, [A1]+
  1077. 00000C62  302E FFE0                move.w     D0, [A6 - 0x20]
  1078. 00000C66  5440                     addq.w     D0, 2
  1079. 00000C68  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1080. 00000C6C  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  1081. 00000C70  D1C0                     add.l      A0, D0
  1082. 00000C72  302E FFE0                move.w     D0, [A6 - 0x20]
  1083. 00000C76  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1084. 00000C7A  43ED 9C5E                lea.l      A1, [A5 - 0x63A2]
  1085. 00000C7E  D3C0                     add.l      A1, D0
  1086. 00000C80  20D9                     move.l     [A0]+, [A1]+
  1087. 00000C82  20D9                     move.l     [A0]+, [A1]+
  1088. 00000C84  30D9                     move.w     [A0]+, [A1]+
  1089. 00000C86  566E FFE0                addq.w     [A6 - 0x20], 3
  1090. label00000C8A:
  1091. 00000C8A  0C6E 0168 FFE0           cmpi.w     [A6 - 0x20], 0x168
  1092. 00000C90  6D00 FF50                blt        -0xAE /* 00000BE2 */
  1093. 00000C94  4E5E                     unlink     A6
  1094. 00000C96  4E75                     rts
  1095. fn00000C98:
  1096. 00000C98  4E56 FDCC                link       A6, -0x0234
  1097. 00000C9C  2F0A                     move.l     -[A7], A2
  1098. 00000C9E  486E FFFE                pea.l      [A6 - 0x2]
  1099. 00000CA2  486E FFFC                pea.l      [A6 - 0x4]
  1100. 00000CA6  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1101. 00000CAA  4A6E FFFC                tst.w      [A6 - 0x4]
  1102. 00000CAE  6700 01CE                beq        +0x1D0 /* 00000E7E */
  1103. 00000CB2  3F3C 0001                move.w     -[A7], 0x1
  1104. 00000CB6  486E FEF2                pea.l      [A6 - 0x10E]
  1105. 00000CBA  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1106. 00000CBE  3F3C 0001                move.w     -[A7], 0x1
  1107. 00000CC2  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1108. 00000CC6  3B6E FEF2 AC48           move.w     [A5 - 0x53B8], [A6 - 0x10E]
  1109. 00000CCC  426E FFFA                clr.w      [A6 - 0x6]
  1110. 00000CD0  6016                     bra        +0x18 /* 00000CE8 */
  1111. label00000CD2:
  1112. 00000CD2  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  1113. 00000CD6  D0EE FFFA                add.w      A0, [A6 - 0x6]
  1114. 00000CDA  326E FFFA                movea.w    A1, [A6 - 0x6]
  1115. 00000CDE  D3CE                     add.l      A1, A6
  1116. 00000CE0  10A9 FEFA                move.b     [A0], [A1 - 0x106]
  1117. 00000CE4  526E FFFA                addq.w     [A6 - 0x6], 1
  1118. label00000CE8:
  1119. 00000CE8  7000                     moveq.l    D0, 0x00
  1120. 00000CEA  102E FEFA                move.b     D0, [A6 - 0x106]
  1121. 00000CEE  5240                     addq.w     D0, 1
  1122. 00000CF0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1123. 00000CF4  62DC                     bhi        -0x22 /* 00000CD2 */
  1124. 00000CF6  4267                     clr.w      -[A7]
  1125. 00000CF8  486E FDEC                pea.l      [A6 - 0x214]
  1126. 00000CFC  486E FEF0                pea.l      [A6 - 0x110]
  1127. 00000D00  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1128. 00000D04  301F                     move.w     D0, [A7]+
  1129. 00000D06  4267                     clr.w      -[A7]
  1130. 00000D08  486D B382                pea.l      [A5 - 0x4C7E]
  1131. 00000D0C  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  1132. 00000D10  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1133. 00000D14  301F                     move.w     D0, [A7]+
  1134. 00000D16  4267                     clr.w      -[A7]
  1135. 00000D18  486D AB48                pea.l      [A5 - 0x54B8]
  1136. 00000D1C  A997                     syscall    OpenResFile
  1137. 00000D1E  301F                     move.w     D0, [A7]+
  1138. 00000D20  3D40 FEEE                move.w     [A6 - 0x112], D0
  1139. 00000D24  42A7                     clr.l      -[A7]
  1140. 00000D26  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  1141. 00000D2C  3F3C 03E8                move.w     -[A7], 0x3E8
  1142. 00000D30  A9A0                     syscall    GetResource
  1143. 00000D32  205F                     movea.l    A0, [A7]+
  1144. 00000D34  2D48 FDD0                move.l     [A6 - 0x230], A0
  1145. 00000D38  4AAE FDD0                tst.l      [A6 - 0x230]
  1146. 00000D3C  6606                     bne        +0x8 /* 00000D44 */
  1147. 00000D3E  422E FDD8                clr.b      [A6 - 0x228]
  1148. 00000D42  603E                     bra        +0x40 /* 00000D82 */
  1149. label00000D44:
  1150. 00000D44  42A7                     clr.l      -[A7]
  1151. 00000D46  2F2E FDD0                move.l     -[A7], [A6 - 0x230]
  1152. 00000D4A  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1153. 00000D4E  201F                     move.l     D0, [A7]+
  1154. 00000D50  2D40 FDCC                move.l     [A6 - 0x234], D0
  1155. 00000D54  1D6E FDCF FDD8           move.b     [A6 - 0x228], [A6 - 0x231]
  1156. 00000D5A  426E FFFA                clr.w      [A6 - 0x6]
  1157. 00000D5E  6018                     bra        +0x1A /* 00000D78 */
  1158. label00000D60:
  1159. 00000D60  306E FFFA                movea.w    A0, [A6 - 0x6]
  1160. 00000D64  D1CE                     add.l      A0, A6
  1161. 00000D66  226E FDD0                movea.l    A1, [A6 - 0x230]
  1162. 00000D6A  346E FFFA                movea.w    A2, [A6 - 0x6]
  1163. 00000D6E  D5D1                     add.l      A2, [A1]
  1164. 00000D70  1152 FDD9                move.b     [A0 - 0x227], [A2]
  1165. 00000D74  526E FFFA                addq.w     [A6 - 0x6], 1
  1166. label00000D78:
  1167. 00000D78  306E FFFA                movea.w    A0, [A6 - 0x6]
  1168. 00000D7C  B1EE FDCC                cmpa.l     A0, [A6 - 0x234]
  1169. 00000D80  6DDE                     blt        -0x20 /* 00000D60 */
  1170. label00000D82:
  1171. 00000D82  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  1172. 00000D86  A99A                     syscall    CloseResFile
  1173. 00000D88  4267                     clr.w      -[A7]
  1174. 00000D8A  42A7                     clr.l      -[A7]
  1175. 00000D8C  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  1176. 00000D90  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1177. 00000D94  301F                     move.w     D0, [A7]+
  1178. 00000D96  4A2E FDD8                tst.b      [A6 - 0x228]
  1179. 00000D9A  6710                     beq        +0x12 /* 00000DAC */
  1180. 00000D9C  486E FDD8                pea.l      [A6 - 0x228]
  1181. 00000DA0  4EBA 6BF8                jsr        [PC + 0x6BF8 /* 0000799A */]
  1182. 00000DA4  588F                     addq.l     A7, 4
  1183. 00000DA6  3D40 FEEC                move.w     [A6 - 0x114], D0
  1184. 00000DAA  6006                     bra        +0x8 /* 00000DB2 */
  1185. label00000DAC:
  1186. 00000DAC  7001                     moveq.l    D0, 0x01
  1187. 00000DAE  3D40 FEEC                move.w     [A6 - 0x114], D0
  1188. label00000DB2:
  1189. 00000DB2  4A6E FEEC                tst.w      [A6 - 0x114]
  1190. 00000DB6  6700 00B8                beq        +0xBA /* 00000E70 */
  1191. 00000DBA  7001                     moveq.l    D0, 0x01
  1192. 00000DBC  3B40 AB46                move.w     [A5 - 0x54BA], D0
  1193. 00000DC0  426E FFFA                clr.w      [A6 - 0x6]
  1194. 00000DC4  6016                     bra        +0x18 /* 00000DDC */
  1195. label00000DC6:
  1196. 00000DC6  41ED AC4E                lea.l      A0, [A5 - 0x53B2]
  1197. 00000DCA  D0EE FFFA                add.w      A0, [A6 - 0x6]
  1198. 00000DCE  326E FFFA                movea.w    A1, [A6 - 0x6]
  1199. 00000DD2  D3CE                     add.l      A1, A6
  1200. 00000DD4  10A9 FDD8                move.b     [A0], [A1 - 0x228]
  1201. 00000DD8  526E FFFA                addq.w     [A6 - 0x6], 1
  1202. label00000DDC:
  1203. 00000DDC  102E FDD8                move.b     D0, [A6 - 0x228]
  1204. 00000DE0  4880                     ext.w      D0
  1205. 00000DE2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1206. 00000DE6  6CDE                     bge        -0x20 /* 00000DC6 */
  1207. 00000DE8  4267                     clr.w      -[A7]
  1208. 00000DEA  486D AB48                pea.l      [A5 - 0x54B8]
  1209. 00000DEE  A997                     syscall    OpenResFile
  1210. 00000DF0  301F                     move.w     D0, [A7]+
  1211. 00000DF2  3D40 FEEE                move.w     [A6 - 0x112], D0
  1212. 00000DF6  42A7                     clr.l      -[A7]
  1213. 00000DF8  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  1214. 00000DFE  3F3C 03E8                move.w     -[A7], 0x3E8
  1215. 00000E02  A9A0                     syscall    GetResource
  1216. 00000E04  205F                     movea.l    A0, [A7]+
  1217. 00000E06  2D48 FDD4                move.l     [A6 - 0x22C], A0
  1218. 00000E0A  4AAE FDD4                tst.l      [A6 - 0x22C]
  1219. 00000E0E  6606                     bne        +0x8 /* 00000E16 */
  1220. 00000E10  42AD AC4A                clr.l      [A5 - 0x53B6]
  1221. 00000E14  6042                     bra        +0x44 /* 00000E58 */
  1222. label00000E16:
  1223. 00000E16  42A7                     clr.l      -[A7]
  1224. 00000E18  4878 0080                push.l     0x80
  1225. 00000E1C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1226. 00000E20  205F                     movea.l    A0, [A7]+
  1227. 00000E22  2B48 AC4A                move.l     [A5 - 0x53B6], A0
  1228. 00000E26  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1229. 00000E2A  6706                     beq        +0x8 /* 00000E32 */
  1230. 00000E2C  3F3C 0001                move.w     -[A7], 0x1
  1231. 00000E30  A9C8                     syscall    SysBeep
  1232. label00000E32:
  1233. 00000E32  426E FFFA                clr.w      [A6 - 0x6]
  1234. 00000E36  6018                     bra        +0x1A /* 00000E50 */
  1235. label00000E38:
  1236. 00000E38  306E FFFA                movea.w    A0, [A6 - 0x6]
  1237. 00000E3C  D1ED AC4A                add.l      A0, [A5 - 0x53B6]
  1238. 00000E40  226E FDD4                movea.l    A1, [A6 - 0x22C]
  1239. 00000E44  346E FFFA                movea.w    A2, [A6 - 0x6]
  1240. 00000E48  D5D1                     add.l      A2, [A1]
  1241. 00000E4A  1092                     move.b     [A0], [A2]
  1242. 00000E4C  526E FFFA                addq.w     [A6 - 0x6], 1
  1243. label00000E50:
  1244. 00000E50  0C6E 0080 FFFA           cmpi.w     [A6 - 0x6], 0x80
  1245. 00000E56  6DE0                     blt        -0x1E /* 00000E38 */
  1246. label00000E58:
  1247. 00000E58  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  1248. 00000E5C  A99A                     syscall    CloseResFile
  1249. 00000E5E  4267                     clr.w      -[A7]
  1250. 00000E60  486D B384                pea.l      [A5 - 0x4C7C]
  1251. 00000E64  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  1252. 00000E68  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1253. 00000E6C  301F                     move.w     D0, [A7]+
  1254. 00000E6E  600E                     bra        +0x10 /* 00000E7E */
  1255. label00000E70:
  1256. 00000E70  486D B3A2                pea.l      [A5 - 0x4C5E]
  1257. 00000E74  486D B386                pea.l      [A5 - 0x4C7A]
  1258. 00000E78  4EBA F186                jsr        [PC - 0xE7A /* 00000000 */]
  1259. 00000E7C  508F                     addq.l     A7, 8
  1260. label00000E7E:
  1261. 00000E7E  245F                     movea.l    A2, [A7]+
  1262. 00000E80  4E5E                     unlink     A6
  1263. 00000E82  4E75                     rts
  1264. fn00000E84:
  1265. 00000E84  4E56 FFF8                link       A6, -0x0008
  1266. 00000E88  3F3C 0002                move.w     -[A7], 0x2
  1267. 00000E8C  3F3C 0002                move.w     -[A7], 0x2
  1268. 00000E90  A89B                     syscall    PenSize
  1269. 00000E92  3F3C 012C                move.w     -[A7], 0x12C
  1270. 00000E96  3F3C 012C                move.w     -[A7], 0x12C
  1271. 00000E9A  A893                     syscall    MoveTo
  1272. 00000E9C  3F3C 012C                move.w     -[A7], 0x12C
  1273. 00000EA0  3F3C 00FA                move.w     -[A7], 0xFA
  1274. 00000EA4  A891                     syscall    LineTo
  1275. 00000EA6  3F3C 01F4                move.w     -[A7], 0x1F4
  1276. 00000EAA  3F3C 00FA                move.w     -[A7], 0xFA
  1277. 00000EAE  A891                     syscall    LineTo
  1278. 00000EB0  4267                     clr.w      -[A7]
  1279. 00000EB2  A887                     syscall    TextFont
  1280. 00000EB4  3F3C 000C                move.w     -[A7], 0xC
  1281. 00000EB8  A88A                     syscall    TextSize
  1282. 00000EBA  4A6D AB40                tst.w      [A5 - 0x54C0]
  1283. 00000EBE  6740                     beq        +0x42 /* 00000F00 */
  1284. 00000EC0  3F3C 012C                move.w     -[A7], 0x12C
  1285. 00000EC4  3F3C 00FA                move.w     -[A7], 0xFA
  1286. 00000EC8  A893                     syscall    MoveTo
  1287. 00000ECA  3F3C 012C                move.w     -[A7], 0x12C
  1288. 00000ECE  4267                     clr.w      -[A7]
  1289. 00000ED0  A891                     syscall    LineTo
  1290. 00000ED2  4267                     clr.w      -[A7]
  1291. 00000ED4  486D AA6E                pea.l      [A5 - 0x5592]
  1292. 00000ED8  A88C                     syscall    StringWidth
  1293. 00000EDA  301F                     move.w     D0, [A7]+
  1294. 00000EDC  48C0                     ext.l      D0
  1295. 00000EDE  81FC 0002                divs.w     D0, 0x2
  1296. 00000EE2  323C 0190                move.w     D1, 0x190
  1297. 00000EE6  9240                     sub.w      D1, D0
  1298. 00000EE8  3F01                     move.w     -[A7], D1
  1299. 00000EEA  3F3C 000F                move.w     -[A7], 0xF
  1300. 00000EEE  A893                     syscall    MoveTo
  1301. 00000EF0  3F3C 0005                move.w     -[A7], 0x5
  1302. 00000EF4  A888                     syscall    TextFace
  1303. 00000EF6  486D AA6E                pea.l      [A5 - 0x5592]
  1304. 00000EFA  A884                     syscall    DrawString
  1305. 00000EFC  4267                     clr.w      -[A7]
  1306. 00000EFE  A888                     syscall    TextFace
  1307. label00000F00:
  1308. 00000F00  3F3C 0001                move.w     -[A7], 0x1
  1309. 00000F04  3F3C 0001                move.w     -[A7], 0x1
  1310. 00000F08  A89B                     syscall    PenSize
  1311. 00000F0A  4A6D AB46                tst.w      [A5 - 0x54BA]
  1312. 00000F0E  674E                     beq        +0x50 /* 00000F5E */
  1313. 00000F10  4AAD AC4A                tst.l      [A5 - 0x53B6]
  1314. 00000F14  671C                     beq        +0x1E /* 00000F32 */
  1315. 00000F16  4267                     clr.w      -[A7]
  1316. 00000F18  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1317. 00000F1C  3F3C 010E                move.w     -[A7], 0x10E
  1318. 00000F20  3F3C 0141                move.w     -[A7], 0x141
  1319. 00000F24  3F3C FFFE                move.w     -[A7], 0xFFFE
  1320. 00000F28  4EBA F2F4                jsr        [PC - 0xD0C /* 0000021E */]
  1321. 00000F2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1322. 00000F30  601A                     bra        +0x1C /* 00000F4C */
  1323. label00000F32:
  1324. 00000F32  4267                     clr.w      -[A7]
  1325. 00000F34  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1326. 00000F38  3F3C 0111                move.w     -[A7], 0x111
  1327. 00000F3C  3F3C 013E                move.w     -[A7], 0x13E
  1328. 00000F40  3F3C FFFF                move.w     -[A7], 0xFFFF
  1329. 00000F44  4EBA F2D8                jsr        [PC - 0xD28 /* 0000021E */]
  1330. 00000F48  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1331. label00000F4C:
  1332. 00000F4C  3F3C 0131                move.w     -[A7], 0x131
  1333. 00000F50  3F3C 0128                move.w     -[A7], 0x128
  1334. 00000F54  A893                     syscall    MoveTo
  1335. 00000F56  486D AB48                pea.l      [A5 - 0x54B8]
  1336. 00000F5A  A884                     syscall    DrawString
  1337. 00000F5C  6030                     bra        +0x32 /* 00000F8E */
  1338. label00000F5E:
  1339. 00000F5E  3F3C 0131                move.w     -[A7], 0x131
  1340. 00000F62  3F3C 0109                move.w     -[A7], 0x109
  1341. 00000F66  A893                     syscall    MoveTo
  1342. 00000F68  486D B3A4                pea.l      [A5 - 0x4C5C]
  1343. 00000F6C  A884                     syscall    DrawString
  1344. 00000F6E  3F3C 0131                move.w     -[A7], 0x131
  1345. 00000F72  3F3C 0118                move.w     -[A7], 0x118
  1346. 00000F76  A893                     syscall    MoveTo
  1347. 00000F78  486D B3AC                pea.l      [A5 - 0x4C54]
  1348. 00000F7C  A884                     syscall    DrawString
  1349. 00000F7E  3F3C 0131                move.w     -[A7], 0x131
  1350. 00000F82  3F3C 0127                move.w     -[A7], 0x127
  1351. 00000F86  A893                     syscall    MoveTo
  1352. 00000F88  486D B3B4                pea.l      [A5 - 0x4C4C]
  1353. 00000F8C  A884                     syscall    DrawString
  1354. label00000F8E:
  1355. 00000F8E  3F3C 0004                move.w     -[A7], 0x4
  1356. 00000F92  A887                     syscall    TextFont
  1357. 00000F94  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1358. 00000F98  A88A                     syscall    TextSize
  1359. 00000F9A  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  1360. 00000F9E  A969                     syscall    DrawControls
  1361. 00000FA0  4E5E                     unlink     A6
  1362. 00000FA2  4E75                     rts
  1363. export_31:
  1364. 00000FA4  42A7                     clr.l      -[A7]
  1365. 00000FA6  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1366. 00000FAC  3F3C 03E8                move.w     -[A7], 0x3E8
  1367. 00000FB0  A9A0                     syscall    GetResource
  1368. 00000FB2  205F                     movea.l    A0, [A7]+
  1369. 00000FB4  2B48 9C02                move.l     [A5 - 0x63FE], A0
  1370. 00000FB8  4AAD 9C02                tst.l      [A5 - 0x63FE]
  1371. 00000FBC  660A                     bne        +0xC /* 00000FC8 */
  1372. 00000FBE  3F3C 0003                move.w     -[A7], 0x3
  1373. 00000FC2  4EBA F106                jsr        [PC - 0xEFA /* 000000CA */]
  1374. 00000FC6  548F                     addq.l     A7, 2
  1375. label00000FC8:
  1376. 00000FC8  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  1377. 00000FCC  4868 0010                pea.l      [A0 + 0x10]
  1378. 00000FD0  A8A3                     syscall    EraseRect
  1379. 00000FD2  2F2D 9C02                move.l     -[A7], [A5 - 0x63FE]
  1380. 00000FD6  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  1381. 00000FDA  4868 0010                pea.l      [A0 + 0x10]
  1382. 00000FDE  A8F6                     syscall    DrawPicture
  1383. 00000FE0  4E75                     rts
  1384. export_32:
  1385. fn00000FE2:
  1386. 00000FE2  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  1387. 00000FE8  660C                     bne        +0xE /* 00000FF6 */
  1388. 00000FEA  4EBA 1762                jsr        [PC + 0x1762 /* 0000274E */]
  1389. 00000FEE  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  1390. 00000FF2  A9CD                     syscall    TEDispose
  1391. 00000FF4  602E                     bra        +0x30 /* 00001024 */
  1392. label00000FF6:
  1393. 00000FF6  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  1394. 00000FFC  6606                     bne        +0x8 /* 00001004 */
  1395. 00000FFE  4EBA 3E98                jsr        [PC + 0x3E98 /* 00004E98 */]
  1396. 00001002  6020                     bra        +0x22 /* 00001024 */
  1397. label00001004:
  1398. 00001004  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  1399. 0000100A  6606                     bne        +0x8 /* 00001012 */
  1400. 0000100C  4EBA 52B0                jsr        [PC + 0x52B0 /* 000062BE */]
  1401. 00001010  6012                     bra        +0x14 /* 00001024 */
  1402. label00001012:
  1403. 00001012  0C6D 0005 AB40           cmpi.w     [A5 - 0x54C0], 0x5
  1404. 00001018  660A                     bne        +0xC /* 00001024 */
  1405. 0000101A  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1406. 0000101E  486D 0132                pea.l      [A5 + 0x132 /* export_34 */]
  1407. 00001022  A9F1                     syscall    UnloadSeg
  1408. label00001024:
  1409. 00001024  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1410. 00001028  3F3C 0003                move.w     -[A7], 0x3
  1411. 0000102C  A93A                     syscall    DisableItem
  1412. 0000102E  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1413. 00001032  3F3C 0004                move.w     -[A7], 0x4
  1414. 00001036  A93A                     syscall    DisableItem
  1415. 00001038  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1416. 0000103C  3F3C 0005                move.w     -[A7], 0x5
  1417. 00001040  A93A                     syscall    DisableItem
  1418. 00001042  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1419. 00001046  3F3C 0006                move.w     -[A7], 0x6
  1420. 0000104A  A93A                     syscall    DisableItem
  1421. 0000104C  486D B77E                pea.l      [A5 - 0x4882]
  1422. 00001050  A851                     syscall    SetCursor
  1423. 00001052  422D AA6E                clr.b      [A5 - 0x5592]
  1424. 00001056  426D AB40                clr.w      [A5 - 0x54C0]
  1425. 0000105A  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1426. 0000105E  3F3C 00FF                move.w     -[A7], 0xFF
  1427. 00001062  A95D                     syscall    HiliteControl
  1428. 00001064  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  1429. 00001068  A958                     syscall    HideControl
  1430. 0000106A  2F2D AAC6                move.l     -[A7], [A5 - 0x553A]
  1431. 0000106E  A958                     syscall    HideControl
  1432. 00001070  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  1433. 00001074  A958                     syscall    HideControl
  1434. 00001076  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  1435. 0000107A  A958                     syscall    HideControl
  1436. 0000107C  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  1437. 00001080  A958                     syscall    HideControl
  1438. 00001082  2F2D AAD6                move.l     -[A7], [A5 - 0x552A]
  1439. 00001086  A958                     syscall    HideControl
  1440. 00001088  2F2D AADA                move.l     -[A7], [A5 - 0x5526]
  1441. 0000108C  A958                     syscall    HideControl
  1442. 0000108E  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  1443. 00001092  A958                     syscall    HideControl
  1444. 00001094  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  1445. 00001098  A958                     syscall    HideControl
  1446. 0000109A  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  1447. 0000109E  A958                     syscall    HideControl
  1448. 000010A0  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  1449. 000010A4  A958                     syscall    HideControl
  1450. 000010A6  2F2D AAEE                move.l     -[A7], [A5 - 0x5512]
  1451. 000010AA  A958                     syscall    HideControl
  1452. 000010AC  2F2D AAF2                move.l     -[A7], [A5 - 0x550E]
  1453. 000010B0  A958                     syscall    HideControl
  1454. 000010B2  2F2D AAF6                move.l     -[A7], [A5 - 0x550A]
  1455. 000010B6  A958                     syscall    HideControl
  1456. 000010B8  2F2D AAFA                move.l     -[A7], [A5 - 0x5506]
  1457. 000010BC  A958                     syscall    HideControl
  1458. 000010BE  2F2D AAFE                move.l     -[A7], [A5 - 0x5502]
  1459. 000010C2  A958                     syscall    HideControl
  1460. 000010C4  2F2D AB02                move.l     -[A7], [A5 - 0x54FE]
  1461. 000010C8  A958                     syscall    HideControl
  1462. 000010CA  2F2D AB06                move.l     -[A7], [A5 - 0x54FA]
  1463. 000010CE  A958                     syscall    HideControl
  1464. 000010D0  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  1465. 000010D4  A958                     syscall    HideControl
  1466. 000010D6  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  1467. 000010DA  4868 0010                pea.l      [A0 + 0x10]
  1468. 000010DE  A928                     syscall    InvalRect
  1469. 000010E0  4E75                     rts
  1470. fn000010E2:
  1471. 000010E2  4E56 FFFA                link       A6, -0x0006
  1472. 000010E6  486D 9BF8                pea.l      [A5 - 0x6408]
  1473. 000010EA  A871                     syscall    GlobalToLocal
  1474. 000010EC  4267                     clr.w      -[A7]
  1475. 000010EE  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1476. 000010F2  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  1477. 000010F6  486E FFFC                pea.l      [A6 - 0x4]
  1478. 000010FA  A96C                     syscall    FindControl
  1479. 000010FC  301F                     move.w     D0, [A7]+
  1480. 000010FE  3D40 FFFA                move.w     [A6 - 0x6], D0
  1481. 00001102  4A40                     tst.w      D0
  1482. 00001104  6700 0354                beq        +0x356 /* 0000145A */
  1483. 00001108  202E FFFC                move.l     D0, [A6 - 0x4]
  1484. 0000110C  B0AD AABE                cmp.l      D0, [A5 - 0x5542]
  1485. 00001110  661E                     bne        +0x20 /* 00001130 */
  1486. 00001112  4267                     clr.w      -[A7]
  1487. 00001114  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1488. 00001118  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1489. 0000111C  42A7                     clr.l      -[A7]
  1490. 0000111E  A968                     syscall    TrackControl
  1491. 00001120  301F                     move.w     D0, [A7]+
  1492. 00001122  4A40                     tst.w      D0
  1493. 00001124  6700 0334                beq        +0x336 /* 0000145A */
  1494. 00001128  4EBA FEB8                jsr        [PC - 0x148 /* 00000FE2 */]
  1495. 0000112C  6000 032C                bra        +0x32E /* 0000145A */
  1496. label00001130:
  1497. 00001130  202E FFFC                move.l     D0, [A6 - 0x4]
  1498. 00001134  B0AD AAC6                cmp.l      D0, [A5 - 0x553A]
  1499. 00001138  661E                     bne        +0x20 /* 00001158 */
  1500. 0000113A  4267                     clr.w      -[A7]
  1501. 0000113C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1502. 00001140  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1503. 00001144  42A7                     clr.l      -[A7]
  1504. 00001146  A968                     syscall    TrackControl
  1505. 00001148  301F                     move.w     D0, [A7]+
  1506. 0000114A  4A40                     tst.w      D0
  1507. 0000114C  6700 030C                beq        +0x30E /* 0000145A */
  1508. 00001150  4EBA 5456                jsr        [PC + 0x5456 /* 000065A8 */]
  1509. 00001154  6000 0304                bra        +0x306 /* 0000145A */
  1510. label00001158:
  1511. 00001158  202E FFFC                move.l     D0, [A6 - 0x4]
  1512. 0000115C  B0AD AACA                cmp.l      D0, [A5 - 0x5536]
  1513. 00001160  661E                     bne        +0x20 /* 00001180 */
  1514. 00001162  4267                     clr.w      -[A7]
  1515. 00001164  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1516. 00001168  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1517. 0000116C  42A7                     clr.l      -[A7]
  1518. 0000116E  A968                     syscall    TrackControl
  1519. 00001170  301F                     move.w     D0, [A7]+
  1520. 00001172  4A40                     tst.w      D0
  1521. 00001174  6700 02E4                beq        +0x2E6 /* 0000145A */
  1522. 00001178  4EBA 2702                jsr        [PC + 0x2702 /* 0000387C */]
  1523. 0000117C  6000 02DC                bra        +0x2DE /* 0000145A */
  1524. label00001180:
  1525. 00001180  202E FFFC                move.l     D0, [A6 - 0x4]
  1526. 00001184  B0AD AACE                cmp.l      D0, [A5 - 0x5532]
  1527. 00001188  661E                     bne        +0x20 /* 000011A8 */
  1528. 0000118A  4267                     clr.w      -[A7]
  1529. 0000118C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1530. 00001190  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1531. 00001194  42A7                     clr.l      -[A7]
  1532. 00001196  A968                     syscall    TrackControl
  1533. 00001198  301F                     move.w     D0, [A7]+
  1534. 0000119A  4A40                     tst.w      D0
  1535. 0000119C  6700 02BC                beq        +0x2BE /* 0000145A */
  1536. 000011A0  4EBA 27F8                jsr        [PC + 0x27F8 /* 0000399A */]
  1537. 000011A4  6000 02B4                bra        +0x2B6 /* 0000145A */
  1538. label000011A8:
  1539. 000011A8  202E FFFC                move.l     D0, [A6 - 0x4]
  1540. 000011AC  B0AD AAD2                cmp.l      D0, [A5 - 0x552E]
  1541. 000011B0  661E                     bne        +0x20 /* 000011D0 */
  1542. 000011B2  4267                     clr.w      -[A7]
  1543. 000011B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1544. 000011B8  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1545. 000011BC  42A7                     clr.l      -[A7]
  1546. 000011BE  A968                     syscall    TrackControl
  1547. 000011C0  301F                     move.w     D0, [A7]+
  1548. 000011C2  4A40                     tst.w      D0
  1549. 000011C4  6700 0294                beq        +0x296 /* 0000145A */
  1550. 000011C8  4EBA 29F4                jsr        [PC + 0x29F4 /* 00003BBE */]
  1551. 000011CC  6000 028C                bra        +0x28E /* 0000145A */
  1552. label000011D0:
  1553. 000011D0  202E FFFC                move.l     D0, [A6 - 0x4]
  1554. 000011D4  B0AD AADE                cmp.l      D0, [A5 - 0x5522]
  1555. 000011D8  661E                     bne        +0x20 /* 000011F8 */
  1556. 000011DA  4267                     clr.w      -[A7]
  1557. 000011DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1558. 000011E0  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1559. 000011E4  42A7                     clr.l      -[A7]
  1560. 000011E6  A968                     syscall    TrackControl
  1561. 000011E8  301F                     move.w     D0, [A7]+
  1562. 000011EA  4A40                     tst.w      D0
  1563. 000011EC  6700 026C                beq        +0x26E /* 0000145A */
  1564. 000011F0  4EBA 2BD6                jsr        [PC + 0x2BD6 /* 00003DC8 */]
  1565. 000011F4  6000 0264                bra        +0x266 /* 0000145A */
  1566. label000011F8:
  1567. 000011F8  202E FFFC                move.l     D0, [A6 - 0x4]
  1568. 000011FC  B0AD AAE2                cmp.l      D0, [A5 - 0x551E]
  1569. 00001200  661E                     bne        +0x20 /* 00001220 */
  1570. 00001202  4267                     clr.w      -[A7]
  1571. 00001204  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1572. 00001208  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1573. 0000120C  42A7                     clr.l      -[A7]
  1574. 0000120E  A968                     syscall    TrackControl
  1575. 00001210  301F                     move.w     D0, [A7]+
  1576. 00001212  4A40                     tst.w      D0
  1577. 00001214  6700 0244                beq        +0x246 /* 0000145A */
  1578. 00001218  4EBA 2BEA                jsr        [PC + 0x2BEA /* 00003E04 */]
  1579. 0000121C  6000 023C                bra        +0x23E /* 0000145A */
  1580. label00001220:
  1581. 00001220  202E FFFC                move.l     D0, [A6 - 0x4]
  1582. 00001224  B0AD AAE6                cmp.l      D0, [A5 - 0x551A]
  1583. 00001228  661E                     bne        +0x20 /* 00001248 */
  1584. 0000122A  4267                     clr.w      -[A7]
  1585. 0000122C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1586. 00001230  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1587. 00001234  42A7                     clr.l      -[A7]
  1588. 00001236  A968                     syscall    TrackControl
  1589. 00001238  301F                     move.w     D0, [A7]+
  1590. 0000123A  4A40                     tst.w      D0
  1591. 0000123C  6700 021C                beq        +0x21E /* 0000145A */
  1592. 00001240  4EBA 2C00                jsr        [PC + 0x2C00 /* 00003E42 */]
  1593. 00001244  6000 0214                bra        +0x216 /* 0000145A */
  1594. label00001248:
  1595. 00001248  202E FFFC                move.l     D0, [A6 - 0x4]
  1596. 0000124C  B0AD AAEA                cmp.l      D0, [A5 - 0x5516]
  1597. 00001250  661E                     bne        +0x20 /* 00001270 */
  1598. 00001252  4267                     clr.w      -[A7]
  1599. 00001254  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1600. 00001258  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1601. 0000125C  42A7                     clr.l      -[A7]
  1602. 0000125E  A968                     syscall    TrackControl
  1603. 00001260  301F                     move.w     D0, [A7]+
  1604. 00001262  4A40                     tst.w      D0
  1605. 00001264  6700 01F4                beq        +0x1F6 /* 0000145A */
  1606. 00001268  4EBA 2C16                jsr        [PC + 0x2C16 /* 00003E80 */]
  1607. 0000126C  6000 01EC                bra        +0x1EE /* 0000145A */
  1608. label00001270:
  1609. 00001270  202E FFFC                move.l     D0, [A6 - 0x4]
  1610. 00001274  B0AD AAD6                cmp.l      D0, [A5 - 0x552A]
  1611. 00001278  661E                     bne        +0x20 /* 00001298 */
  1612. 0000127A  4267                     clr.w      -[A7]
  1613. 0000127C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1614. 00001280  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1615. 00001284  42A7                     clr.l      -[A7]
  1616. 00001286  A968                     syscall    TrackControl
  1617. 00001288  301F                     move.w     D0, [A7]+
  1618. 0000128A  4A40                     tst.w      D0
  1619. 0000128C  6700 01CC                beq        +0x1CE /* 0000145A */
  1620. 00001290  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1621. 00001294  6000 01C4                bra        +0x1C6 /* 0000145A */
  1622. label00001298:
  1623. 00001298  202E FFFC                move.l     D0, [A6 - 0x4]
  1624. 0000129C  B0AD AADA                cmp.l      D0, [A5 - 0x5526]
  1625. 000012A0  6622                     bne        +0x24 /* 000012C4 */
  1626. 000012A2  4267                     clr.w      -[A7]
  1627. 000012A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1628. 000012A8  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1629. 000012AC  42A7                     clr.l      -[A7]
  1630. 000012AE  A968                     syscall    TrackControl
  1631. 000012B0  301F                     move.w     D0, [A7]+
  1632. 000012B2  4A40                     tst.w      D0
  1633. 000012B4  6700 01A4                beq        +0x1A6 /* 0000145A */
  1634. 000012B8  426D B2AE                clr.w      [A5 - 0x4D52]
  1635. 000012BC  426D B2B2                clr.w      [A5 - 0x4D4E]
  1636. 000012C0  6000 0198                bra        +0x19A /* 0000145A */
  1637. label000012C4:
  1638. 000012C4  202E FFFC                move.l     D0, [A6 - 0x4]
  1639. 000012C8  B0AD AAEE                cmp.l      D0, [A5 - 0x5512]
  1640. 000012CC  661E                     bne        +0x20 /* 000012EC */
  1641. 000012CE  4267                     clr.w      -[A7]
  1642. 000012D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1643. 000012D4  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1644. 000012D8  42A7                     clr.l      -[A7]
  1645. 000012DA  A968                     syscall    TrackControl
  1646. 000012DC  301F                     move.w     D0, [A7]+
  1647. 000012DE  4A40                     tst.w      D0
  1648. 000012E0  6700 0178                beq        +0x17A /* 0000145A */
  1649. 000012E4  4EBA 4A22                jsr        [PC + 0x4A22 /* 00005D08 */]
  1650. 000012E8  6000 0170                bra        +0x172 /* 0000145A */
  1651. label000012EC:
  1652. 000012EC  202E FFFC                move.l     D0, [A6 - 0x4]
  1653. 000012F0  B0AD AAF2                cmp.l      D0, [A5 - 0x550E]
  1654. 000012F4  661E                     bne        +0x20 /* 00001314 */
  1655. 000012F6  4267                     clr.w      -[A7]
  1656. 000012F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1657. 000012FC  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1658. 00001300  42A7                     clr.l      -[A7]
  1659. 00001302  A968                     syscall    TrackControl
  1660. 00001304  301F                     move.w     D0, [A7]+
  1661. 00001306  4A40                     tst.w      D0
  1662. 00001308  6700 0150                beq        +0x152 /* 0000145A */
  1663. 0000130C  4EBA 4A58                jsr        [PC + 0x4A58 /* 00005D66 */]
  1664. 00001310  6000 0148                bra        +0x14A /* 0000145A */
  1665. label00001314:
  1666. 00001314  202E FFFC                move.l     D0, [A6 - 0x4]
  1667. 00001318  B0AD AAF6                cmp.l      D0, [A5 - 0x550A]
  1668. 0000131C  661E                     bne        +0x20 /* 0000133C */
  1669. 0000131E  4267                     clr.w      -[A7]
  1670. 00001320  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1671. 00001324  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1672. 00001328  42A7                     clr.l      -[A7]
  1673. 0000132A  A968                     syscall    TrackControl
  1674. 0000132C  301F                     move.w     D0, [A7]+
  1675. 0000132E  4A40                     tst.w      D0
  1676. 00001330  6700 0128                beq        +0x12A /* 0000145A */
  1677. 00001334  4EBA 4CE0                jsr        [PC + 0x4CE0 /* 00006016 */]
  1678. 00001338  6000 0120                bra        +0x122 /* 0000145A */
  1679. label0000133C:
  1680. 0000133C  202E FFFC                move.l     D0, [A6 - 0x4]
  1681. 00001340  B0AD AAFA                cmp.l      D0, [A5 - 0x5506]
  1682. 00001344  661E                     bne        +0x20 /* 00001364 */
  1683. 00001346  4267                     clr.w      -[A7]
  1684. 00001348  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1685. 0000134C  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1686. 00001350  42A7                     clr.l      -[A7]
  1687. 00001352  A968                     syscall    TrackControl
  1688. 00001354  301F                     move.w     D0, [A7]+
  1689. 00001356  4A40                     tst.w      D0
  1690. 00001358  6700 0100                beq        +0x102 /* 0000145A */
  1691. 0000135C  4EBA 4CE6                jsr        [PC + 0x4CE6 /* 00006044 */]
  1692. 00001360  6000 00F8                bra        +0xFA /* 0000145A */
  1693. label00001364:
  1694. 00001364  202E FFFC                move.l     D0, [A6 - 0x4]
  1695. 00001368  B0AD AAFE                cmp.l      D0, [A5 - 0x5502]
  1696. 0000136C  661E                     bne        +0x20 /* 0000138C */
  1697. 0000136E  4267                     clr.w      -[A7]
  1698. 00001370  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1699. 00001374  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1700. 00001378  42A7                     clr.l      -[A7]
  1701. 0000137A  A968                     syscall    TrackControl
  1702. 0000137C  301F                     move.w     D0, [A7]+
  1703. 0000137E  4A40                     tst.w      D0
  1704. 00001380  6700 00D8                beq        +0xDA /* 0000145A */
  1705. 00001384  4EBA 4B0C                jsr        [PC + 0x4B0C /* 00005E92 */]
  1706. 00001388  6000 00D0                bra        +0xD2 /* 0000145A */
  1707. label0000138C:
  1708. 0000138C  202E FFFC                move.l     D0, [A6 - 0x4]
  1709. 00001390  B0AD AB02                cmp.l      D0, [A5 - 0x54FE]
  1710. 00001394  661E                     bne        +0x20 /* 000013B4 */
  1711. 00001396  4267                     clr.w      -[A7]
  1712. 00001398  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1713. 0000139C  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1714. 000013A0  42A7                     clr.l      -[A7]
  1715. 000013A2  A968                     syscall    TrackControl
  1716. 000013A4  301F                     move.w     D0, [A7]+
  1717. 000013A6  4A40                     tst.w      D0
  1718. 000013A8  6700 00B0                beq        +0xB2 /* 0000145A */
  1719. 000013AC  4EBA 4B84                jsr        [PC + 0x4B84 /* 00005F32 */]
  1720. 000013B0  6000 00A8                bra        +0xAA /* 0000145A */
  1721. label000013B4:
  1722. 000013B4  202E FFFC                move.l     D0, [A6 - 0x4]
  1723. 000013B8  B0AD AB06                cmp.l      D0, [A5 - 0x54FA]
  1724. 000013BC  661E                     bne        +0x20 /* 000013DC */
  1725. 000013BE  4267                     clr.w      -[A7]
  1726. 000013C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1727. 000013C4  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1728. 000013C8  42A7                     clr.l      -[A7]
  1729. 000013CA  A968                     syscall    TrackControl
  1730. 000013CC  301F                     move.w     D0, [A7]+
  1731. 000013CE  4A40                     tst.w      D0
  1732. 000013D0  6700 0088                beq        +0x8A /* 0000145A */
  1733. 000013D4  4EBA 15AA                jsr        [PC + 0x15AA /* 00002980 */]
  1734. 000013D8  6000 0080                bra        +0x82 /* 0000145A */
  1735. label000013DC:
  1736. 000013DC  202E FFFC                move.l     D0, [A6 - 0x4]
  1737. 000013E0  B0AD AB0A                cmp.l      D0, [A5 - 0x54F6]
  1738. 000013E4  661E                     bne        +0x20 /* 00001404 */
  1739. 000013E6  4267                     clr.w      -[A7]
  1740. 000013E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1741. 000013EC  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1742. 000013F0  42A7                     clr.l      -[A7]
  1743. 000013F2  A968                     syscall    TrackControl
  1744. 000013F4  301F                     move.w     D0, [A7]+
  1745. 000013F6  4A40                     tst.w      D0
  1746. 000013F8  6700 0060                beq        +0x62 /* 0000145A */
  1747. 000013FC  4EBA 66AE                jsr        [PC + 0x66AE /* 00007AAC */]
  1748. 00001400  6000 0058                bra        +0x5A /* 0000145A */
  1749. label00001404:
  1750. 00001404  202E FFFC                move.l     D0, [A6 - 0x4]
  1751. 00001408  B0AD AAC2                cmp.l      D0, [A5 - 0x553E]
  1752. 0000140C  6632                     bne        +0x34 /* 00001440 */
  1753. 0000140E  0C6E 0081 FFFA           cmpi.w     [A6 - 0x6], 0x81
  1754. 00001414  6616                     bne        +0x18 /* 0000142C */
  1755. 00001416  4267                     clr.w      -[A7]
  1756. 00001418  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1757. 0000141C  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1758. 00001420  42A7                     clr.l      -[A7]
  1759. 00001422  A968                     syscall    TrackControl
  1760. 00001424  301F                     move.w     D0, [A7]+
  1761. 00001426  4EBA 192A                jsr        [PC + 0x192A /* 00002D52 */]
  1762. 0000142A  602E                     bra        +0x30 /* 0000145A */
  1763. label0000142C:
  1764. 0000142C  4267                     clr.w      -[A7]
  1765. 0000142E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1766. 00001432  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  1767. 00001436  486D 007A                pea.l      [A5 + 0x7A /* export_11 */]
  1768. 0000143A  A968                     syscall    TrackControl
  1769. 0000143C  301F                     move.w     D0, [A7]+
  1770. 0000143E  601A                     bra        +0x1C /* 0000145A */
  1771. label00001440:
  1772. 00001440  206E FFFC                movea.l    A0, [A6 - 0x4]
  1773. 00001444  2050                     movea.l    A0, [A0]
  1774. 00001446  0CA8 4242 4242 0024      cmpi.l     [A0 + 0x24], 0x42424242 /* 'BBBB' */
  1775. 0000144E  660A                     bne        +0xC /* 0000145A */
  1776. 00001450  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1777. 00001454  4EBA 4668                jsr        [PC + 0x4668 /* 00005ABE */]
  1778. 00001458  588F                     addq.l     A7, 4
  1779. label0000145A:
  1780. 0000145A  486D 9BF8                pea.l      [A5 - 0x6408]
  1781. 0000145E  A870                     syscall    LocalToGlobal
  1782. 00001460  4E5E                     unlink     A6
  1783. 00001462  4E75                     rts
  1784. export_23:
  1785. 00001464  4E56 FFF2                link       A6, -0x000E
  1786. 00001468  7001                     moveq.l    D0, 0x01
  1787. 0000146A  3D40 FFF2                move.w     [A6 - 0xE], D0
  1788. 0000146E  486D 9BF8                pea.l      [A5 - 0x6408]
  1789. 00001472  A871                     syscall    GlobalToLocal
  1790. 00001474  3D6D 9BFA FFFE           move.w     [A6 - 0x2], [A5 - 0x6406]
  1791. 0000147A  3D6D 9BF8 FFFC           move.w     [A6 - 0x4], [A5 - 0x6408]
  1792. 00001480  0C6E 0064 FFFE           cmpi.w     [A6 - 0x2], 0x64 /* 'd' */
  1793. 00001486  6C00 00D2                bge        +0xD4 /* 0000155A */
  1794. 0000148A  0C6E 0064 FFFC           cmpi.w     [A6 - 0x4], 0x64 /* 'd' */
  1795. 00001490  6C00 00C8                bge        +0xCA /* 0000155A */
  1796. 00001494  4A6D AB46                tst.w      [A5 - 0x54BA]
  1797. 00001498  661A                     bne        +0x1C /* 000014B4 */
  1798. 0000149A  4EBA 032C                jsr        [PC + 0x32C /* 000017C8 */]
  1799. 0000149E  4A40                     tst.w      D0
  1800. 000014A0  6612                     bne        +0x14 /* 000014B4 */
  1801. 000014A2  486D B3DA                pea.l      [A5 - 0x4C26]
  1802. 000014A6  486D B3BE                pea.l      [A5 - 0x4C42]
  1803. 000014AA  4EBA EB54                jsr        [PC - 0x14AC /* 00000000 */]
  1804. 000014AE  508F                     addq.l     A7, 8
  1805. 000014B0  426E FFF2                clr.w      [A6 - 0xE]
  1806. label000014B4:
  1807. 000014B4  4A6E FFF2                tst.w      [A6 - 0xE]
  1808. 000014B8  6700 01DA                beq        +0x1DC /* 00001694 */
  1809. 000014BC  7001                     moveq.l    D0, 0x01
  1810. 000014BE  3B40 AB40                move.w     [A5 - 0x54C0], D0
  1811. 000014C2  7001                     moveq.l    D0, 0x01
  1812. 000014C4  3D40 FFF4                move.w     [A6 - 0xC], D0
  1813. 000014C8  3D7C 012A FFF8           move.w     [A6 - 0x8], 0x12A
  1814. 000014CE  7001                     moveq.l    D0, 0x01
  1815. 000014D0  3D40 FFF6                move.w     [A6 - 0xA], D0
  1816. 000014D4  3D7C 011A FFFA           move.w     [A6 - 0x6], 0x11A
  1817. 000014DA  3F3C 0004                move.w     -[A7], 0x4
  1818. 000014DE  A887                     syscall    TextFont
  1819. 000014E0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1820. 000014E4  A88A                     syscall    TextSize
  1821. 000014E6  42A7                     clr.l      -[A7]
  1822. 000014E8  486E FFF4                pea.l      [A6 - 0xC]
  1823. 000014EC  486E FFF4                pea.l      [A6 - 0xC]
  1824. 000014F0  A9D2                     syscall    TENew
  1825. 000014F2  205F                     movea.l    A0, [A7]+
  1826. 000014F4  2B48 9BFE                move.l     [A5 - 0x6402], A0
  1827. 000014F8  4EBA 118C                jsr        [PC + 0x118C /* 00002686 */]
  1828. 000014FC  1F3C 0001                move.b     -[A7], 0x1
  1829. 00001500  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  1830. 00001504  A813                     syscall    TEAutoView
  1831. 00001506  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  1832. 0000150A  A9D8                     syscall    TEActivate
  1833. 0000150C  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  1834. 00001510  4868 0010                pea.l      [A0 + 0x10]
  1835. 00001514  A928                     syscall    InvalRect
  1836. 00001516  486D B3F4                pea.l      [A5 - 0x4C0C]
  1837. 0000151A  4EBA EC10                jsr        [PC - 0x13F0 /* 0000012C */]
  1838. 0000151E  588F                     addq.l     A7, 4
  1839. 00001520  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1840. 00001524  3F3C 0003                move.w     -[A7], 0x3
  1841. 00001528  A939                     syscall    EnableItem
  1842. 0000152A  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1843. 0000152E  3F3C 0004                move.w     -[A7], 0x4
  1844. 00001532  A939                     syscall    EnableItem
  1845. 00001534  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1846. 00001538  3F3C 0005                move.w     -[A7], 0x5
  1847. 0000153C  A939                     syscall    EnableItem
  1848. 0000153E  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  1849. 00001542  3F3C 0006                move.w     -[A7], 0x6
  1850. 00001546  A939                     syscall    EnableItem
  1851. 00001548  7001                     moveq.l    D0, 0x01
  1852. 0000154A  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  1853. 0000154E  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1854. 00001552  4267                     clr.w      -[A7]
  1855. 00001554  A95D                     syscall    HiliteControl
  1856. 00001556  6000 013C                bra        +0x13E /* 00001694 */
  1857. label0000155A:
  1858. 0000155A  0C6E 0064 FFFE           cmpi.w     [A6 - 0x2], 0x64 /* 'd' */
  1859. 00001560  6C56                     bge        +0x58 /* 000015B8 */
  1860. 00001562  0C6E 00C8 FFFC           cmpi.w     [A6 - 0x4], 0xC8
  1861. 00001568  6F4E                     ble        +0x50 /* 000015B8 */
  1862. 0000156A  4A6D AB46                tst.w      [A5 - 0x54BA]
  1863. 0000156E  661A                     bne        +0x1C /* 0000158A */
  1864. 00001570  4EBA 0256                jsr        [PC + 0x256 /* 000017C8 */]
  1865. 00001574  4A40                     tst.w      D0
  1866. 00001576  6612                     bne        +0x14 /* 0000158A */
  1867. 00001578  486D B420                pea.l      [A5 - 0x4BE0]
  1868. 0000157C  486D B404                pea.l      [A5 - 0x4BFC]
  1869. 00001580  4EBA EA7E                jsr        [PC - 0x1582 /* 00000000 */]
  1870. 00001584  508F                     addq.l     A7, 8
  1871. 00001586  426E FFF2                clr.w      [A6 - 0xE]
  1872. label0000158A:
  1873. 0000158A  4A6E FFF2                tst.w      [A6 - 0xE]
  1874. 0000158E  6700 0104                beq        +0x106 /* 00001694 */
  1875. 00001592  7003                     moveq.l    D0, 0x03
  1876. 00001594  3B40 AB40                move.w     [A5 - 0x54C0], D0
  1877. 00001598  7001                     moveq.l    D0, 0x01
  1878. 0000159A  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  1879. 0000159E  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1880. 000015A2  4267                     clr.w      -[A7]
  1881. 000015A4  A95D                     syscall    HiliteControl
  1882. 000015A6  4EBA 4B4E                jsr        [PC + 0x4B4E /* 000060F6 */]
  1883. 000015AA  486D B43A                pea.l      [A5 - 0x4BC6]
  1884. 000015AE  4EBA EB7C                jsr        [PC - 0x1484 /* 0000012C */]
  1885. 000015B2  588F                     addq.l     A7, 4
  1886. 000015B4  6000 00DE                bra        +0xE0 /* 00001694 */
  1887. label000015B8:
  1888. 000015B8  0C6E 0096 FFFE           cmpi.w     [A6 - 0x2], 0x96
  1889. 000015BE  6F00 005A                ble        +0x5C /* 0000161A */
  1890. 000015C2  0C6E 012C FFFE           cmpi.w     [A6 - 0x2], 0x12C
  1891. 000015C8  6C50                     bge        +0x52 /* 0000161A */
  1892. 000015CA  0C6E 0064 FFFC           cmpi.w     [A6 - 0x4], 0x64 /* 'd' */
  1893. 000015D0  6C48                     bge        +0x4A /* 0000161A */
  1894. 000015D2  4A6D AB46                tst.w      [A5 - 0x54BA]
  1895. 000015D6  661A                     bne        +0x1C /* 000015F2 */
  1896. 000015D8  4EBA 01EE                jsr        [PC + 0x1EE /* 000017C8 */]
  1897. 000015DC  4A40                     tst.w      D0
  1898. 000015DE  6612                     bne        +0x14 /* 000015F2 */
  1899. 000015E0  486D B464                pea.l      [A5 - 0x4B9C]
  1900. 000015E4  486D B448                pea.l      [A5 - 0x4BB8]
  1901. 000015E8  4EBA EA16                jsr        [PC - 0x15EA /* 00000000 */]
  1902. 000015EC  508F                     addq.l     A7, 8
  1903. 000015EE  426E FFF2                clr.w      [A6 - 0xE]
  1904. label000015F2:
  1905. 000015F2  4A6E FFF2                tst.w      [A6 - 0xE]
  1906. 000015F6  6700 009C                beq        +0x9E /* 00001694 */
  1907. 000015FA  7002                     moveq.l    D0, 0x02
  1908. 000015FC  3B40 AB40                move.w     [A5 - 0x54C0], D0
  1909. 00001600  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1910. 00001604  4267                     clr.w      -[A7]
  1911. 00001606  A95D                     syscall    HiliteControl
  1912. 00001608  4EBA 37C8                jsr        [PC + 0x37C8 /* 00004DD2 */]
  1913. 0000160C  486D B47E                pea.l      [A5 - 0x4B82]
  1914. 00001610  4EBA EB1A                jsr        [PC - 0x14E6 /* 0000012C */]
  1915. 00001614  588F                     addq.l     A7, 4
  1916. 00001616  6000 007C                bra        +0x7E /* 00001694 */
  1917. label0000161A:
  1918. 0000161A  0C6E 0096 FFFE           cmpi.w     [A6 - 0x2], 0x96
  1919. 00001620  6F2E                     ble        +0x30 /* 00001650 */
  1920. 00001622  0C6E 012C FFFE           cmpi.w     [A6 - 0x2], 0x12C
  1921. 00001628  6C26                     bge        +0x28 /* 00001650 */
  1922. 0000162A  0C6E 00C8 FFFC           cmpi.w     [A6 - 0x4], 0xC8
  1923. 00001630  6F1E                     ble        +0x20 /* 00001650 */
  1924. 00001632  7004                     moveq.l    D0, 0x04
  1925. 00001634  3B40 AB40                move.w     [A5 - 0x54C0], D0
  1926. 00001638  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1927. 0000163C  4267                     clr.w      -[A7]
  1928. 0000163E  A95D                     syscall    HiliteControl
  1929. 00001640  4EBA 1AFA                jsr        [PC + 0x1AFA /* 0000313C */]
  1930. 00001644  486D B48E                pea.l      [A5 - 0x4B72]
  1931. 00001648  4EBA EAE2                jsr        [PC - 0x151E /* 0000012C */]
  1932. 0000164C  588F                     addq.l     A7, 4
  1933. 0000164E  6044                     bra        +0x46 /* 00001694 */
  1934. label00001650:
  1935. 00001650  0C6E 015E FFFE           cmpi.w     [A6 - 0x2], 0x15E
  1936. 00001656  6F3C                     ble        +0x3E /* 00001694 */
  1937. 00001658  0C6E 01C2 FFFE           cmpi.w     [A6 - 0x2], 0x1C2
  1938. 0000165E  6C34                     bge        +0x36 /* 00001694 */
  1939. 00001660  0C6E 0064 FFFC           cmpi.w     [A6 - 0x4], 0x64 /* 'd' */
  1940. 00001666  6F2C                     ble        +0x2E /* 00001694 */
  1941. 00001668  0C6E 00C8 FFFC           cmpi.w     [A6 - 0x4], 0xC8
  1942. 0000166E  6C24                     bge        +0x26 /* 00001694 */
  1943. 00001670  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1944. 00001674  4A40                     tst.w      D0
  1945. 00001676  661C                     bne        +0x1E /* 00001694 */
  1946. 00001678  7005                     moveq.l    D0, 0x05
  1947. 0000167A  3B40 AB40                move.w     [A5 - 0x54C0], D0
  1948. 0000167E  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1949. 00001682  4267                     clr.w      -[A7]
  1950. 00001684  A95D                     syscall    HiliteControl
  1951. 00001686  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1952. 0000168A  486D B494                pea.l      [A5 - 0x4B6C]
  1953. 0000168E  4EBA EA9C                jsr        [PC - 0x1564 /* 0000012C */]
  1954. 00001692  588F                     addq.l     A7, 4
  1955. label00001694:
  1956. 00001694  4E5E                     unlink     A6
  1957. 00001696  4E75                     rts
  1958. 00001698  4E56 FFB0                link       A6, -0x0050
  1959. 0000169C  7064                     moveq.l    D0, 0x64
  1960. 0000169E  3D40 FFB4                move.w     [A6 - 0x4C], D0
  1961. 000016A2  7064                     moveq.l    D0, 0x64
  1962. 000016A4  3D40 FFB2                move.w     [A6 - 0x4E], D0
  1963. 000016A8  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1964. 000016AC  486D B496                pea.l      [A5 - 0x4B6A]
  1965. 000016B0  486D B4A6                pea.l      [A5 - 0x4B5A]
  1966. 000016B4  42A7                     clr.l      -[A7]
  1967. 000016B6  486E FFB6                pea.l      [A6 - 0x4A]
  1968. 000016BA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1969. 000016BE  4A2E FFB6                tst.b      [A6 - 0x4A]
  1970. 000016C2  6700 0100                beq        +0x102 /* 000017C4 */
  1971. 000016C6  4A6D AB46                tst.w      [A5 - 0x54BA]
  1972. 000016CA  6728                     beq        +0x2A /* 000016F4 */
  1973. 000016CC  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  1974. 000016D2  6606                     bne        +0x8 /* 000016DA */
  1975. 000016D4  4EBA 1078                jsr        [PC + 0x1078 /* 0000274E */]
  1976. 000016D8  601A                     bra        +0x1C /* 000016F4 */
  1977. label000016DA:
  1978. 000016DA  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  1979. 000016E0  6606                     bne        +0x8 /* 000016E8 */
  1980. 000016E2  4EBA 37B4                jsr        [PC + 0x37B4 /* 00004E98 */]
  1981. 000016E6  600C                     bra        +0xE /* 000016F4 */
  1982. label000016E8:
  1983. 000016E8  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  1984. 000016EE  6604                     bne        +0x6 /* 000016F4 */
  1985. 000016F0  4EBA 4BCC                jsr        [PC + 0x4BCC /* 000062BE */]
  1986. label000016F4:
  1987. 000016F4  7001                     moveq.l    D0, 0x01
  1988. 000016F6  3B40 AB46                move.w     [A5 - 0x54BA], D0
  1989. 000016FA  4AAD AC4A                tst.l      [A5 - 0x53B6]
  1990. 000016FE  6714                     beq        +0x16 /* 00001714 */
  1991. 00001700  2F2D AC4A                move.l     -[A7], [A5 - 0x53B6]
  1992. 00001704  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1993. 00001708  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1994. 0000170C  6706                     beq        +0x8 /* 00001714 */
  1995. 0000170E  3F3C 0001                move.w     -[A7], 0x1
  1996. 00001712  A9C8                     syscall    SysBeep
  1997. label00001714:
  1998. 00001714  42AD AC4A                clr.l      [A5 - 0x53B6]
  1999. 00001718  422D AC4E                clr.b      [A5 - 0x53B2]
  2000. 0000171C  3B6E FFBC AC48           move.w     [A5 - 0x53B8], [A6 - 0x44]
  2001. 00001722  426E FFB0                clr.w      [A6 - 0x50]
  2002. 00001726  6016                     bra        +0x18 /* 0000173E */
  2003. label00001728:
  2004. 00001728  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  2005. 0000172C  D0EE FFB0                add.w      A0, [A6 - 0x50]
  2006. 00001730  326E FFB0                movea.w    A1, [A6 - 0x50]
  2007. 00001734  D3CE                     add.l      A1, A6
  2008. 00001736  10A9 FFC0                move.b     [A0], [A1 - 0x40]
  2009. 0000173A  526E FFB0                addq.w     [A6 - 0x50], 1
  2010. label0000173E:
  2011. 0000173E  7000                     moveq.l    D0, 0x00
  2012. 00001740  102E FFC0                move.b     D0, [A6 - 0x40]
  2013. 00001744  B06E FFB0                cmp.w      D0, [A6 - 0x50]
  2014. 00001748  64DE                     bcc        -0x20 /* 00001728 */
  2015. 0000174A  4267                     clr.w      -[A7]
  2016. 0000174C  486D AB48                pea.l      [A5 - 0x54B8]
  2017. 00001750  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  2018. 00001754  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2019. 00001758  301F                     move.w     D0, [A7]+
  2020. 0000175A  4267                     clr.w      -[A7]
  2021. 0000175C  486D AB48                pea.l      [A5 - 0x54B8]
  2022. 00001760  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  2023. 00001764  4879 5257 4152           push.l     0x52574152 /* 'RWAR' */
  2024. 0000176A  4879 526F 6257           push.l     0x526F6257 /* 'RobW' */
  2025. 00001770  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2026. 00001774  301F                     move.w     D0, [A7]+
  2027. 00001776  4A40                     tst.w      D0
  2028. 00001778  670E                     beq        +0x10 /* 00001788 */
  2029. 0000177A  486D B4BC                pea.l      [A5 - 0x4B44]
  2030. 0000177E  486D B4A8                pea.l      [A5 - 0x4B58]
  2031. 00001782  4EBA E87C                jsr        [PC - 0x1784 /* 00000000 */]
  2032. 00001786  508F                     addq.l     A7, 8
  2033. label00001788:
  2034. 00001788  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  2035. 0000178C  4868 0010                pea.l      [A0 + 0x10]
  2036. 00001790  A928                     syscall    InvalRect
  2037. 00001792  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  2038. 00001798  6606                     bne        +0x8 /* 000017A0 */
  2039. 0000179A  4EBA 0EEA                jsr        [PC + 0xEEA /* 00002686 */]
  2040. 0000179E  601A                     bra        +0x1C /* 000017BA */
  2041. label000017A0:
  2042. 000017A0  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  2043. 000017A6  6606                     bne        +0x8 /* 000017AE */
  2044. 000017A8  4EBA 3628                jsr        [PC + 0x3628 /* 00004DD2 */]
  2045. 000017AC  600C                     bra        +0xE /* 000017BA */
  2046. label000017AE:
  2047. 000017AE  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  2048. 000017B4  6604                     bne        +0x6 /* 000017BA */
  2049. 000017B6  4EBA 493E                jsr        [PC + 0x493E /* 000060F6 */]
  2050. label000017BA:
  2051. 000017BA  2F2D 9BDE                move.l     -[A7], [A5 - 0x6422]
  2052. 000017BE  3F3C 0004                move.w     -[A7], 0x4
  2053. 000017C2  A939                     syscall    EnableItem
  2054. label000017C4:
  2055. 000017C4  4E5E                     unlink     A6
  2056. 000017C6  4E75                     rts
  2057. fn000017C8:
  2058. 000017C8  4E56 FE78                link       A6, -0x0188
  2059. 000017CC  2F0A                     move.l     -[A7], A2
  2060. 000017CE  426E FF98                clr.w      [A6 - 0x68]
  2061. 000017D2  7064                     moveq.l    D0, 0x64
  2062. 000017D4  3D40 FFA4                move.w     [A6 - 0x5C], D0
  2063. 000017D8  7064                     moveq.l    D0, 0x64
  2064. 000017DA  3D40 FFA2                move.w     [A6 - 0x5E], D0
  2065. 000017DE  2D7C 526F 6257 FFF0      move.l     [A6 - 0x10], 0x526F6257 /* 'RobW' */
  2066. 000017E6  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2067. 000017EA  486D B4D4                pea.l      [A5 - 0x4B2C]
  2068. 000017EE  42A7                     clr.l      -[A7]
  2069. 000017F0  3F3C 0001                move.w     -[A7], 0x1
  2070. 000017F4  486E FFF0                pea.l      [A6 - 0x10]
  2071. 000017F8  42A7                     clr.l      -[A7]
  2072. 000017FA  486E FFA6                pea.l      [A6 - 0x5A]
  2073. 000017FE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2074. 00001802  4A2E FFA6                tst.b      [A6 - 0x5A]
  2075. 00001806  6700 025E                beq        +0x260 /* 00001A66 */
  2076. 0000180A  4267                     clr.w      -[A7]
  2077. 0000180C  42A7                     clr.l      -[A7]
  2078. 0000180E  486E FF9E                pea.l      [A6 - 0x62]
  2079. 00001812  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2080. 00001816  301F                     move.w     D0, [A7]+
  2081. 00001818  4267                     clr.w      -[A7]
  2082. 0000181A  42A7                     clr.l      -[A7]
  2083. 0000181C  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2084. 00001820  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2085. 00001824  301F                     move.w     D0, [A7]+
  2086. 00001826  4267                     clr.w      -[A7]
  2087. 00001828  486E FFB0                pea.l      [A6 - 0x50]
  2088. 0000182C  A997                     syscall    OpenResFile
  2089. 0000182E  301F                     move.w     D0, [A7]+
  2090. 00001830  3D40 FF9C                move.w     [A6 - 0x64], D0
  2091. 00001834  42A7                     clr.l      -[A7]
  2092. 00001836  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  2093. 0000183C  3F3C 03E8                move.w     -[A7], 0x3E8
  2094. 00001840  A9A0                     syscall    GetResource
  2095. 00001842  205F                     movea.l    A0, [A7]+
  2096. 00001844  2D48 FE78                move.l     [A6 - 0x188], A0
  2097. 00001848  4AAE FE78                tst.l      [A6 - 0x188]
  2098. 0000184C  6606                     bne        +0x8 /* 00001854 */
  2099. 0000184E  422E FF80                clr.b      [A6 - 0x80]
  2100. 00001852  603E                     bra        +0x40 /* 00001892 */
  2101. label00001854:
  2102. 00001854  42A7                     clr.l      -[A7]
  2103. 00001856  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  2104. 0000185A  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2105. 0000185E  201F                     move.l     D0, [A7]+
  2106. 00001860  2D40 FF94                move.l     [A6 - 0x6C], D0
  2107. 00001864  1D6E FF97 FF80           move.b     [A6 - 0x80], [A6 - 0x69]
  2108. 0000186A  426E FFA0                clr.w      [A6 - 0x60]
  2109. 0000186E  6018                     bra        +0x1A /* 00001888 */
  2110. label00001870:
  2111. 00001870  306E FFA0                movea.w    A0, [A6 - 0x60]
  2112. 00001874  D1CE                     add.l      A0, A6
  2113. 00001876  226E FE78                movea.l    A1, [A6 - 0x188]
  2114. 0000187A  346E FFA0                movea.w    A2, [A6 - 0x60]
  2115. 0000187E  D5D1                     add.l      A2, [A1]
  2116. 00001880  1152 FF81                move.b     [A0 - 0x7F], [A2]
  2117. 00001884  526E FFA0                addq.w     [A6 - 0x60], 1
  2118. label00001888:
  2119. 00001888  306E FFA0                movea.w    A0, [A6 - 0x60]
  2120. 0000188C  B1EE FF94                cmpa.l     A0, [A6 - 0x6C]
  2121. 00001890  6DDE                     blt        -0x20 /* 00001870 */
  2122. label00001892:
  2123. 00001892  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  2124. 00001896  A99A                     syscall    CloseResFile
  2125. 00001898  4267                     clr.w      -[A7]
  2126. 0000189A  42A7                     clr.l      -[A7]
  2127. 0000189C  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  2128. 000018A0  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2129. 000018A4  301F                     move.w     D0, [A7]+
  2130. 000018A6  4A2E FF80                tst.b      [A6 - 0x80]
  2131. 000018AA  6710                     beq        +0x12 /* 000018BC */
  2132. 000018AC  486E FF80                pea.l      [A6 - 0x80]
  2133. 000018B0  4EBA 60E8                jsr        [PC + 0x60E8 /* 0000799A */]
  2134. 000018B4  588F                     addq.l     A7, 4
  2135. 000018B6  3D40 FF9A                move.w     [A6 - 0x66], D0
  2136. 000018BA  6006                     bra        +0x8 /* 000018C2 */
  2137. label000018BC:
  2138. 000018BC  7001                     moveq.l    D0, 0x01
  2139. 000018BE  3D40 FF9A                move.w     [A6 - 0x66], D0
  2140. label000018C2:
  2141. 000018C2  4A6E FF9A                tst.w      [A6 - 0x66]
  2142. 000018C6  6700 0190                beq        +0x192 /* 00001A58 */
  2143. 000018CA  4A6D AB46                tst.w      [A5 - 0x54BA]
  2144. 000018CE  6728                     beq        +0x2A /* 000018F8 */
  2145. 000018D0  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  2146. 000018D6  6606                     bne        +0x8 /* 000018DE */
  2147. 000018D8  4EBA 0E74                jsr        [PC + 0xE74 /* 0000274E */]
  2148. 000018DC  601A                     bra        +0x1C /* 000018F8 */
  2149. label000018DE:
  2150. 000018DE  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  2151. 000018E4  6606                     bne        +0x8 /* 000018EC */
  2152. 000018E6  4EBA 35B0                jsr        [PC + 0x35B0 /* 00004E98 */]
  2153. 000018EA  600C                     bra        +0xE /* 000018F8 */
  2154. label000018EC:
  2155. 000018EC  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  2156. 000018F2  6604                     bne        +0x6 /* 000018F8 */
  2157. 000018F4  4EBA 49C8                jsr        [PC + 0x49C8 /* 000062BE */]
  2158. label000018F8:
  2159. 000018F8  426E FFA0                clr.w      [A6 - 0x60]
  2160. 000018FC  6016                     bra        +0x18 /* 00001914 */
  2161. label000018FE:
  2162. 000018FE  41ED AC4E                lea.l      A0, [A5 - 0x53B2]
  2163. 00001902  D0EE FFA0                add.w      A0, [A6 - 0x60]
  2164. 00001906  326E FFA0                movea.w    A1, [A6 - 0x60]
  2165. 0000190A  D3CE                     add.l      A1, A6
  2166. 0000190C  10A9 FF80                move.b     [A0], [A1 - 0x80]
  2167. 00001910  526E FFA0                addq.w     [A6 - 0x60], 1
  2168. label00001914:
  2169. 00001914  102E FF80                move.b     D0, [A6 - 0x80]
  2170. 00001918  4880                     ext.w      D0
  2171. 0000191A  B06E FFA0                cmp.w      D0, [A6 - 0x60]
  2172. 0000191E  6CDE                     bge        -0x20 /* 000018FE */
  2173. 00001920  7001                     moveq.l    D0, 0x01
  2174. 00001922  3B40 AB46                move.w     [A5 - 0x54BA], D0
  2175. 00001926  3B6E FFAC AC48           move.w     [A5 - 0x53B8], [A6 - 0x54]
  2176. 0000192C  426E FFA0                clr.w      [A6 - 0x60]
  2177. 00001930  6016                     bra        +0x18 /* 00001948 */
  2178. label00001932:
  2179. 00001932  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  2180. 00001936  D0EE FFA0                add.w      A0, [A6 - 0x60]
  2181. 0000193A  326E FFA0                movea.w    A1, [A6 - 0x60]
  2182. 0000193E  D3CE                     add.l      A1, A6
  2183. 00001940  10A9 FFB0                move.b     [A0], [A1 - 0x50]
  2184. 00001944  526E FFA0                addq.w     [A6 - 0x60], 1
  2185. label00001948:
  2186. 00001948  7000                     moveq.l    D0, 0x00
  2187. 0000194A  102E FFB0                move.b     D0, [A6 - 0x50]
  2188. 0000194E  B06E FFA0                cmp.w      D0, [A6 - 0x60]
  2189. 00001952  64DE                     bcc        -0x20 /* 00001932 */
  2190. 00001954  4AAD AC4A                tst.l      [A5 - 0x53B6]
  2191. 00001958  6714                     beq        +0x16 /* 0000196E */
  2192. 0000195A  2F2D AC4A                move.l     -[A7], [A5 - 0x53B6]
  2193. 0000195E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2194. 00001962  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2195. 00001966  6706                     beq        +0x8 /* 0000196E */
  2196. 00001968  3F3C 0001                move.w     -[A7], 0x1
  2197. 0000196C  A9C8                     syscall    SysBeep
  2198. label0000196E:
  2199. 0000196E  4267                     clr.w      -[A7]
  2200. 00001970  486E FE80                pea.l      [A6 - 0x180]
  2201. 00001974  486E FF9E                pea.l      [A6 - 0x62]
  2202. 00001978  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2203. 0000197C  301F                     move.w     D0, [A7]+
  2204. 0000197E  4267                     clr.w      -[A7]
  2205. 00001980  486D B4E6                pea.l      [A5 - 0x4B1A]
  2206. 00001984  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  2207. 00001988  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2208. 0000198C  301F                     move.w     D0, [A7]+
  2209. 0000198E  4267                     clr.w      -[A7]
  2210. 00001990  486D AB48                pea.l      [A5 - 0x54B8]
  2211. 00001994  A997                     syscall    OpenResFile
  2212. 00001996  301F                     move.w     D0, [A7]+
  2213. 00001998  3D40 FF9C                move.w     [A6 - 0x64], D0
  2214. 0000199C  42A7                     clr.l      -[A7]
  2215. 0000199E  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  2216. 000019A4  3F3C 03E8                move.w     -[A7], 0x3E8
  2217. 000019A8  A9A0                     syscall    GetResource
  2218. 000019AA  205F                     movea.l    A0, [A7]+
  2219. 000019AC  2D48 FE7C                move.l     [A6 - 0x184], A0
  2220. 000019B0  4AAE FE7C                tst.l      [A6 - 0x184]
  2221. 000019B4  6606                     bne        +0x8 /* 000019BC */
  2222. 000019B6  42AD AC4A                clr.l      [A5 - 0x53B6]
  2223. 000019BA  6042                     bra        +0x44 /* 000019FE */
  2224. label000019BC:
  2225. 000019BC  42A7                     clr.l      -[A7]
  2226. 000019BE  4878 0080                push.l     0x80
  2227. 000019C2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2228. 000019C6  205F                     movea.l    A0, [A7]+
  2229. 000019C8  2B48 AC4A                move.l     [A5 - 0x53B6], A0
  2230. 000019CC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2231. 000019D0  6706                     beq        +0x8 /* 000019D8 */
  2232. 000019D2  3F3C 0001                move.w     -[A7], 0x1
  2233. 000019D6  A9C8                     syscall    SysBeep
  2234. label000019D8:
  2235. 000019D8  426E FFA0                clr.w      [A6 - 0x60]
  2236. 000019DC  6018                     bra        +0x1A /* 000019F6 */
  2237. label000019DE:
  2238. 000019DE  306E FFA0                movea.w    A0, [A6 - 0x60]
  2239. 000019E2  D1ED AC4A                add.l      A0, [A5 - 0x53B6]
  2240. 000019E6  226E FE7C                movea.l    A1, [A6 - 0x184]
  2241. 000019EA  346E FFA0                movea.w    A2, [A6 - 0x60]
  2242. 000019EE  D5D1                     add.l      A2, [A1]
  2243. 000019F0  1092                     move.b     [A0], [A2]
  2244. 000019F2  526E FFA0                addq.w     [A6 - 0x60], 1
  2245. label000019F6:
  2246. 000019F6  0C6E 0080 FFA0           cmpi.w     [A6 - 0x60], 0x80
  2247. 000019FC  6DE0                     blt        -0x1E /* 000019DE */
  2248. label000019FE:
  2249. 000019FE  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  2250. 00001A02  A99A                     syscall    CloseResFile
  2251. 00001A04  4267                     clr.w      -[A7]
  2252. 00001A06  486D B4E8                pea.l      [A5 - 0x4B18]
  2253. 00001A0A  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  2254. 00001A0E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2255. 00001A12  301F                     move.w     D0, [A7]+
  2256. 00001A14  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  2257. 00001A18  4868 0010                pea.l      [A0 + 0x10]
  2258. 00001A1C  A928                     syscall    InvalRect
  2259. 00001A1E  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  2260. 00001A24  6606                     bne        +0x8 /* 00001A2C */
  2261. 00001A26  4EBA 0C5E                jsr        [PC + 0xC5E /* 00002686 */]
  2262. 00001A2A  601A                     bra        +0x1C /* 00001A46 */
  2263. label00001A2C:
  2264. 00001A2C  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  2265. 00001A32  6606                     bne        +0x8 /* 00001A3A */
  2266. 00001A34  4EBA 339C                jsr        [PC + 0x339C /* 00004DD2 */]
  2267. 00001A38  600C                     bra        +0xE /* 00001A46 */
  2268. label00001A3A:
  2269. 00001A3A  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  2270. 00001A40  6604                     bne        +0x6 /* 00001A46 */
  2271. 00001A42  4EBA 46B2                jsr        [PC + 0x46B2 /* 000060F6 */]
  2272. label00001A46:
  2273. 00001A46  2F2D 9BDE                move.l     -[A7], [A5 - 0x6422]
  2274. 00001A4A  3F3C 0004                move.w     -[A7], 0x4
  2275. 00001A4E  A939                     syscall    EnableItem
  2276. 00001A50  7001                     moveq.l    D0, 0x01
  2277. 00001A52  3D40 FF98                move.w     [A6 - 0x68], D0
  2278. 00001A56  600E                     bra        +0x10 /* 00001A66 */
  2279. label00001A58:
  2280. 00001A58  486D B506                pea.l      [A5 - 0x4AFA]
  2281. 00001A5C  486D B4EA                pea.l      [A5 - 0x4B16]
  2282. 00001A60  4EBA E59E                jsr        [PC - 0x1A62 /* 00000000 */]
  2283. 00001A64  508F                     addq.l     A7, 8
  2284. label00001A66:
  2285. 00001A66  302E FF98                move.w     D0, [A6 - 0x68]
  2286. 00001A6A  245F                     movea.l    A2, [A7]+
  2287. 00001A6C  4E5E                     unlink     A6
  2288. 00001A6E  4E75                     rts
  2289. fn00001A70:
  2290. 00001A70  4E56 FD80                link       A6, -0x0280
  2291. 00001A74  7064                     moveq.l    D0, 0x64
  2292. 00001A76  3D40 FFA4                move.w     [A6 - 0x5C], D0
  2293. 00001A7A  7064                     moveq.l    D0, 0x64
  2294. 00001A7C  3D40 FFA2                move.w     [A6 - 0x5E], D0
  2295. 00001A80  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2296. 00001A84  486D B508                pea.l      [A5 - 0x4AF8]
  2297. 00001A88  486D B518                pea.l      [A5 - 0x4AE8]
  2298. 00001A8C  42A7                     clr.l      -[A7]
  2299. 00001A8E  486E FFA6                pea.l      [A6 - 0x5A]
  2300. 00001A92  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2301. 00001A96  4A2E FFA6                tst.b      [A6 - 0x5A]
  2302. 00001A9A  6700 03B4                beq        +0x3B6 /* 00001E50 */
  2303. 00001A9E  426E FF92                clr.w      [A6 - 0x6E]
  2304. 00001AA2  4267                     clr.w      -[A7]
  2305. 00001AA4  486E FFB0                pea.l      [A6 - 0x50]
  2306. 00001AA8  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2307. 00001AAC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2308. 00001AB0  301F                     move.w     D0, [A7]+
  2309. 00001AB2  4267                     clr.w      -[A7]
  2310. 00001AB4  486E FFB0                pea.l      [A6 - 0x50]
  2311. 00001AB8  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2312. 00001ABC  4879 5257 4152           push.l     0x52574152 /* 'RWAR' */
  2313. 00001AC2  4879 526F 6257           push.l     0x526F6257 /* 'RobW' */
  2314. 00001AC8  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2315. 00001ACC  301F                     move.w     D0, [A7]+
  2316. 00001ACE  4A40                     tst.w      D0
  2317. 00001AD0  6706                     beq        +0x8 /* 00001AD8 */
  2318. 00001AD2  3F3C 0001                move.w     -[A7], 0x1
  2319. 00001AD6  A9C8                     syscall    SysBeep
  2320. label00001AD8:
  2321. 00001AD8  4267                     clr.w      -[A7]
  2322. 00001ADA  486D AB48                pea.l      [A5 - 0x54B8]
  2323. 00001ADE  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  2324. 00001AE2  486E FF96                pea.l      [A6 - 0x6A]
  2325. 00001AE6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  2326. 00001AEA  301F                     move.w     D0, [A7]+
  2327. 00001AEC  4A40                     tst.w      D0
  2328. 00001AEE  6706                     beq        +0x8 /* 00001AF6 */
  2329. 00001AF0  7001                     moveq.l    D0, 0x01
  2330. 00001AF2  3D40 FF92                move.w     [A6 - 0x6E], D0
  2331. label00001AF6:
  2332. 00001AF6  4267                     clr.w      -[A7]
  2333. 00001AF8  486E FFB0                pea.l      [A6 - 0x50]
  2334. 00001AFC  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2335. 00001B00  486E FF94                pea.l      [A6 - 0x6C]
  2336. 00001B04  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  2337. 00001B08  301F                     move.w     D0, [A7]+
  2338. 00001B0A  4A40                     tst.w      D0
  2339. 00001B0C  6706                     beq        +0x8 /* 00001B14 */
  2340. 00001B0E  7002                     moveq.l    D0, 0x02
  2341. 00001B10  3D40 FF92                move.w     [A6 - 0x6E], D0
  2342. label00001B14:
  2343. 00001B14  0C6E 0001 FF92           cmpi.w     [A6 - 0x6E], 0x1
  2344. 00001B1A  6612                     bne        +0x14 /* 00001B2E */
  2345. 00001B1C  486D B52E                pea.l      [A5 - 0x4AD2]
  2346. 00001B20  486D B51A                pea.l      [A5 - 0x4AE6]
  2347. 00001B24  4EBA E4DA                jsr        [PC - 0x1B26 /* 00000000 */]
  2348. 00001B28  508F                     addq.l     A7, 8
  2349. 00001B2A  6000 00AC                bra        +0xAE /* 00001BD8 */
  2350. label00001B2E:
  2351. 00001B2E  0C6E 0002 FF92           cmpi.w     [A6 - 0x6E], 0x2
  2352. 00001B34  6612                     bne        +0x14 /* 00001B48 */
  2353. 00001B36  486D B560                pea.l      [A5 - 0x4AA0]
  2354. 00001B3A  486D B54C                pea.l      [A5 - 0x4AB4]
  2355. 00001B3E  4EBA E4C0                jsr        [PC - 0x1B40 /* 00000000 */]
  2356. 00001B42  508F                     addq.l     A7, 8
  2357. 00001B44  6000 0092                bra        +0x94 /* 00001BD8 */
  2358. label00001B48:
  2359. 00001B48  4267                     clr.w      -[A7]
  2360. 00001B4A  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2361. 00001B4E  486E FE8E                pea.l      [A6 - 0x172]
  2362. 00001B52  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2363. 00001B56  301F                     move.w     D0, [A7]+
  2364. 00001B58  4A40                     tst.w      D0
  2365. 00001B5A  6706                     beq        +0x8 /* 00001B62 */
  2366. 00001B5C  3F3C 0001                move.w     -[A7], 0x1
  2367. 00001B60  A9C8                     syscall    SysBeep
  2368. label00001B62:
  2369. 00001B62  42A7                     clr.l      -[A7]
  2370. 00001B64  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  2371. 00001B68  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2372. 00001B6C  205F                     movea.l    A0, [A7]+
  2373. 00001B6E  2D48 FE8A                move.l     [A6 - 0x176], A0
  2374. 00001B72  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2375. 00001B76  6708                     beq        +0xA /* 00001B80 */
  2376. 00001B78  3F3C 0001                move.w     -[A7], 0x1
  2377. 00001B7C  A9C8                     syscall    SysBeep
  2378. 00001B7E  6044                     bra        +0x46 /* 00001BC4 */
  2379. label00001B80:
  2380. 00001B80  4267                     clr.w      -[A7]
  2381. 00001B82  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2382. 00001B86  486E FE8E                pea.l      [A6 - 0x172]
  2383. 00001B8A  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2384. 00001B8E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2385. 00001B92  301F                     move.w     D0, [A7]+
  2386. 00001B94  4A40                     tst.w      D0
  2387. 00001B96  6706                     beq        +0x8 /* 00001B9E */
  2388. 00001B98  3F3C 0001                move.w     -[A7], 0x1
  2389. 00001B9C  A9C8                     syscall    SysBeep
  2390. label00001B9E:
  2391. 00001B9E  4267                     clr.w      -[A7]
  2392. 00001BA0  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  2393. 00001BA4  486E FE8E                pea.l      [A6 - 0x172]
  2394. 00001BA8  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2395. 00001BAC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2396. 00001BB0  301F                     move.w     D0, [A7]+
  2397. 00001BB2  4A40                     tst.w      D0
  2398. 00001BB4  670E                     beq        +0x10 /* 00001BC4 */
  2399. 00001BB6  486D B58E                pea.l      [A5 - 0x4A72]
  2400. 00001BBA  486D B57A                pea.l      [A5 - 0x4A86]
  2401. 00001BBE  4EBA E440                jsr        [PC - 0x1BC0 /* 00000000 */]
  2402. 00001BC2  508F                     addq.l     A7, 8
  2403. label00001BC4:
  2404. 00001BC4  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2405. 00001BC8  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2406. 00001BCC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2407. 00001BD0  6706                     beq        +0x8 /* 00001BD8 */
  2408. 00001BD2  3F3C 0001                move.w     -[A7], 0x1
  2409. 00001BD6  A9C8                     syscall    SysBeep
  2410. label00001BD8:
  2411. 00001BD8  4267                     clr.w      -[A7]
  2412. 00001BDA  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2413. 00001BDE  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2414. 00001BE2  301F                     move.w     D0, [A7]+
  2415. 00001BE4  4A40                     tst.w      D0
  2416. 00001BE6  6706                     beq        +0x8 /* 00001BEE */
  2417. 00001BE8  3F3C 0001                move.w     -[A7], 0x1
  2418. 00001BEC  A9C8                     syscall    SysBeep
  2419. label00001BEE:
  2420. 00001BEE  4267                     clr.w      -[A7]
  2421. 00001BF0  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  2422. 00001BF4  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2423. 00001BF8  301F                     move.w     D0, [A7]+
  2424. 00001BFA  4A40                     tst.w      D0
  2425. 00001BFC  6706                     beq        +0x8 /* 00001C04 */
  2426. 00001BFE  3F3C 0001                move.w     -[A7], 0x1
  2427. 00001C02  A9C8                     syscall    SysBeep
  2428. label00001C04:
  2429. 00001C04  4267                     clr.w      -[A7]
  2430. 00001C06  486E FD82                pea.l      [A6 - 0x27E]
  2431. 00001C0A  486E FD80                pea.l      [A6 - 0x280]
  2432. 00001C0E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2433. 00001C12  301F                     move.w     D0, [A7]+
  2434. 00001C14  4267                     clr.w      -[A7]
  2435. 00001C16  486D B5A8                pea.l      [A5 - 0x4A58]
  2436. 00001C1A  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2437. 00001C1E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2438. 00001C22  301F                     move.w     D0, [A7]+
  2439. 00001C24  486E FFB0                pea.l      [A6 - 0x50]
  2440. 00001C28  A9B1                     syscall    CreateResFile
  2441. 00001C2A  4267                     clr.w      -[A7]
  2442. 00001C2C  486E FFB0                pea.l      [A6 - 0x50]
  2443. 00001C30  A997                     syscall    OpenResFile
  2444. 00001C32  301F                     move.w     D0, [A7]+
  2445. 00001C34  3D40 FF94                move.w     [A6 - 0x6C], D0
  2446. 00001C38  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2447. 00001C3C  6706                     beq        +0x8 /* 00001C44 */
  2448. 00001C3E  7002                     moveq.l    D0, 0x02
  2449. 00001C40  3D40 FF92                move.w     [A6 - 0x6E], D0
  2450. label00001C44:
  2451. 00001C44  4267                     clr.w      -[A7]
  2452. 00001C46  486D B5AA                pea.l      [A5 - 0x4A56]
  2453. 00001C4A  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  2454. 00001C4E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2455. 00001C52  301F                     move.w     D0, [A7]+
  2456. 00001C54  4267                     clr.w      -[A7]
  2457. 00001C56  486D AB48                pea.l      [A5 - 0x54B8]
  2458. 00001C5A  A997                     syscall    OpenResFile
  2459. 00001C5C  301F                     move.w     D0, [A7]+
  2460. 00001C5E  3D40 FF96                move.w     [A6 - 0x6A], D0
  2461. 00001C62  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2462. 00001C66  6706                     beq        +0x8 /* 00001C6E */
  2463. 00001C68  7001                     moveq.l    D0, 0x01
  2464. 00001C6A  3D40 FF92                move.w     [A6 - 0x6E], D0
  2465. label00001C6E:
  2466. 00001C6E  0C6E 0001 FF92           cmpi.w     [A6 - 0x6E], 0x1
  2467. 00001C74  6612                     bne        +0x14 /* 00001C88 */
  2468. 00001C76  486D B5BC                pea.l      [A5 - 0x4A44]
  2469. 00001C7A  486D B5AC                pea.l      [A5 - 0x4A54]
  2470. 00001C7E  4EBA E380                jsr        [PC - 0x1C80 /* 00000000 */]
  2471. 00001C82  508F                     addq.l     A7, 8
  2472. 00001C84  6000 0150                bra        +0x152 /* 00001DD6 */
  2473. label00001C88:
  2474. 00001C88  0C6E 0002 FF92           cmpi.w     [A6 - 0x6E], 0x2
  2475. 00001C8E  6612                     bne        +0x14 /* 00001CA2 */
  2476. 00001C90  486D B5EA                pea.l      [A5 - 0x4A16]
  2477. 00001C94  486D B5DA                pea.l      [A5 - 0x4A26]
  2478. 00001C98  4EBA E366                jsr        [PC - 0x1C9A /* 00000000 */]
  2479. 00001C9C  508F                     addq.l     A7, 8
  2480. 00001C9E  6000 0136                bra        +0x138 /* 00001DD6 */
  2481. label00001CA2:
  2482. 00001CA2  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2483. 00001CA6  A998                     syscall    UseResFile
  2484. 00001CA8  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2485. 00001CAC  6706                     beq        +0x8 /* 00001CB4 */
  2486. 00001CAE  3F3C 0001                move.w     -[A7], 0x1
  2487. 00001CB2  A9C8                     syscall    SysBeep
  2488. label00001CB4:
  2489. 00001CB4  4267                     clr.w      -[A7]
  2490. 00001CB6  A81C                     syscall    Count1Types
  2491. 00001CB8  301F                     move.w     D0, [A7]+
  2492. 00001CBA  3D40 FF9C                move.w     [A6 - 0x64], D0
  2493. 00001CBE  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2494. 00001CC2  6706                     beq        +0x8 /* 00001CCA */
  2495. 00001CC4  3F3C 0001                move.w     -[A7], 0x1
  2496. 00001CC8  A9C8                     syscall    SysBeep
  2497. label00001CCA:
  2498. 00001CCA  7001                     moveq.l    D0, 0x01
  2499. 00001CCC  3D40 FFA0                move.w     [A6 - 0x60], D0
  2500. 00001CD0  6000 00F8                bra        +0xFA /* 00001DCA */
  2501. label00001CD4:
  2502. 00001CD4  486E FE82                pea.l      [A6 - 0x17E]
  2503. 00001CD8  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  2504. 00001CDC  A80F                     syscall    Get1IndType/Get1IxType
  2505. 00001CDE  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2506. 00001CE2  6706                     beq        +0x8 /* 00001CEA */
  2507. 00001CE4  3F3C 0001                move.w     -[A7], 0x1
  2508. 00001CE8  A9C8                     syscall    SysBeep
  2509. label00001CEA:
  2510. 00001CEA  4267                     clr.w      -[A7]
  2511. 00001CEC  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2512. 00001CF0  A80D                     syscall    Count1Resources
  2513. 00001CF2  301F                     move.w     D0, [A7]+
  2514. 00001CF4  3D40 FF9A                move.w     [A6 - 0x66], D0
  2515. 00001CF8  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2516. 00001CFC  6706                     beq        +0x8 /* 00001D04 */
  2517. 00001CFE  3F3C 0001                move.w     -[A7], 0x1
  2518. 00001D02  A9C8                     syscall    SysBeep
  2519. label00001D04:
  2520. 00001D04  7001                     moveq.l    D0, 0x01
  2521. 00001D06  3D40 FF9E                move.w     [A6 - 0x62], D0
  2522. 00001D0A  6000 00AE                bra        +0xB0 /* 00001DBA */
  2523. label00001D0E:
  2524. 00001D0E  42A7                     clr.l      -[A7]
  2525. 00001D10  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2526. 00001D14  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  2527. 00001D18  A80E                     syscall    Get1IndResource/Get1IxResource
  2528. 00001D1A  205F                     movea.l    A0, [A7]+
  2529. 00001D1C  2D48 FE86                move.l     [A6 - 0x17A], A0
  2530. 00001D20  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2531. 00001D24  6706                     beq        +0x8 /* 00001D2C */
  2532. 00001D26  3F3C 0001                move.w     -[A7], 0x1
  2533. 00001D2A  A9C8                     syscall    SysBeep
  2534. label00001D2C:
  2535. 00001D2C  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2536. 00001D30  486E FF98                pea.l      [A6 - 0x68]
  2537. 00001D34  486E FE82                pea.l      [A6 - 0x17E]
  2538. 00001D38  486E FE92                pea.l      [A6 - 0x16E]
  2539. 00001D3C  A9A8                     syscall    GetResInfo
  2540. 00001D3E  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2541. 00001D42  6706                     beq        +0x8 /* 00001D4A */
  2542. 00001D44  3F3C 0001                move.w     -[A7], 0x1
  2543. 00001D48  A9C8                     syscall    SysBeep
  2544. label00001D4A:
  2545. 00001D4A  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2546. 00001D4E  A992                     syscall    DetachResource
  2547. 00001D50  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2548. 00001D54  6706                     beq        +0x8 /* 00001D5C */
  2549. 00001D56  3F3C 0001                move.w     -[A7], 0x1
  2550. 00001D5A  A9C8                     syscall    SysBeep
  2551. label00001D5C:
  2552. 00001D5C  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  2553. 00001D60  A998                     syscall    UseResFile
  2554. 00001D62  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2555. 00001D66  6706                     beq        +0x8 /* 00001D6E */
  2556. 00001D68  3F3C 0001                move.w     -[A7], 0x1
  2557. 00001D6C  A9C8                     syscall    SysBeep
  2558. label00001D6E:
  2559. 00001D6E  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2560. 00001D72  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2561. 00001D76  3F2E FF98                move.w     -[A7], [A6 - 0x68]
  2562. 00001D7A  486E FE92                pea.l      [A6 - 0x16E]
  2563. 00001D7E  A9AB                     syscall    AddResource
  2564. 00001D80  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2565. 00001D84  6706                     beq        +0x8 /* 00001D8C */
  2566. 00001D86  3F3C 0001                move.w     -[A7], 0x1
  2567. 00001D8A  A9C8                     syscall    SysBeep
  2568. label00001D8C:
  2569. 00001D8C  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  2570. 00001D90  A999                     syscall    UpdateResFile
  2571. 00001D92  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2572. 00001D96  6706                     beq        +0x8 /* 00001D9E */
  2573. 00001D98  3F3C 0001                move.w     -[A7], 0x1
  2574. 00001D9C  A9C8                     syscall    SysBeep
  2575. label00001D9E:
  2576. 00001D9E  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2577. 00001DA2  A9A3                     syscall    ReleaseResource
  2578. 00001DA4  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2579. 00001DA8  6706                     beq        +0x8 /* 00001DB0 */
  2580. 00001DAA  3F3C 0001                move.w     -[A7], 0x1
  2581. 00001DAE  A9C8                     syscall    SysBeep
  2582. label00001DB0:
  2583. 00001DB0  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2584. 00001DB4  A998                     syscall    UseResFile
  2585. 00001DB6  526E FF9E                addq.w     [A6 - 0x62], 1
  2586. label00001DBA:
  2587. 00001DBA  302E FF9E                move.w     D0, [A6 - 0x62]
  2588. 00001DBE  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  2589. 00001DC2  6F00 FF4A                ble        -0xB4 /* 00001D0E */
  2590. 00001DC6  526E FFA0                addq.w     [A6 - 0x60], 1
  2591. label00001DCA:
  2592. 00001DCA  302E FFA0                move.w     D0, [A6 - 0x60]
  2593. 00001DCE  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  2594. 00001DD2  6F00 FF00                ble        -0xFE /* 00001CD4 */
  2595. label00001DD6:
  2596. 00001DD6  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  2597. 00001DDA  A99A                     syscall    CloseResFile
  2598. 00001DDC  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2599. 00001DE0  6706                     beq        +0x8 /* 00001DE8 */
  2600. 00001DE2  3F3C 0001                move.w     -[A7], 0x1
  2601. 00001DE6  A9C8                     syscall    SysBeep
  2602. label00001DE8:
  2603. 00001DE8  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  2604. 00001DEC  A99A                     syscall    CloseResFile
  2605. 00001DEE  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2606. 00001DF2  6706                     beq        +0x8 /* 00001DFA */
  2607. 00001DF4  3F3C 0001                move.w     -[A7], 0x1
  2608. 00001DF8  A9C8                     syscall    SysBeep
  2609. label00001DFA:
  2610. 00001DFA  4267                     clr.w      -[A7]
  2611. 00001DFC  486D B604                pea.l      [A5 - 0x49FC]
  2612. 00001E00  3F2E FD80                move.w     -[A7], [A6 - 0x280]
  2613. 00001E04  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2614. 00001E08  301F                     move.w     D0, [A7]+
  2615. 00001E0A  4A6E FF92                tst.w      [A6 - 0x6E]
  2616. 00001E0E  6640                     bne        +0x42 /* 00001E50 */
  2617. 00001E10  4267                     clr.w      -[A7]
  2618. 00001E12  42A7                     clr.l      -[A7]
  2619. 00001E14  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2620. 00001E18  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2621. 00001E1C  301F                     move.w     D0, [A7]+
  2622. 00001E1E  426E FFA0                clr.w      [A6 - 0x60]
  2623. 00001E22  6016                     bra        +0x18 /* 00001E3A */
  2624. label00001E24:
  2625. 00001E24  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  2626. 00001E28  D0EE FFA0                add.w      A0, [A6 - 0x60]
  2627. 00001E2C  326E FFA0                movea.w    A1, [A6 - 0x60]
  2628. 00001E30  D3CE                     add.l      A1, A6
  2629. 00001E32  10A9 FFB0                move.b     [A0], [A1 - 0x50]
  2630. 00001E36  526E FFA0                addq.w     [A6 - 0x60], 1
  2631. label00001E3A:
  2632. 00001E3A  7000                     moveq.l    D0, 0x00
  2633. 00001E3C  102E FFB0                move.b     D0, [A6 - 0x50]
  2634. 00001E40  B06E FFA0                cmp.w      D0, [A6 - 0x60]
  2635. 00001E44  64DE                     bcc        -0x20 /* 00001E24 */
  2636. 00001E46  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  2637. 00001E4A  4868 0010                pea.l      [A0 + 0x10]
  2638. 00001E4E  A928                     syscall    InvalRect
  2639. label00001E50:
  2640. 00001E50  4E5E                     unlink     A6
  2641. 00001E52  4E75                     rts
  2642. fn00001E54:
  2643. 00001E54  4E56 FF54                link       A6, -0x00AC
  2644. 00001E58  426E FF54                clr.w      [A6 - 0xAC]
  2645. 00001E5C  7064                     moveq.l    D0, 0x64
  2646. 00001E5E  3D40 FF5A                move.w     [A6 - 0xA6], D0
  2647. 00001E62  7064                     moveq.l    D0, 0x64
  2648. 00001E64  3D40 FF58                move.w     [A6 - 0xA8], D0
  2649. 00001E68  2D7C 526F 6257 FFF0      move.l     [A6 - 0x10], 0x526F6257 /* 'RobW' */
  2650. 00001E70  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  2651. 00001E74  486D B606                pea.l      [A5 - 0x49FA]
  2652. 00001E78  42A7                     clr.l      -[A7]
  2653. 00001E7A  3F3C 0001                move.w     -[A7], 0x1
  2654. 00001E7E  486E FFF0                pea.l      [A6 - 0x10]
  2655. 00001E82  42A7                     clr.l      -[A7]
  2656. 00001E84  486E FFA6                pea.l      [A6 - 0x5A]
  2657. 00001E88  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2658. 00001E8C  4A2E FFA6                tst.b      [A6 - 0x5A]
  2659. 00001E90  6700 0090                beq        +0x92 /* 00001F22 */
  2660. 00001E94  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  2661. 00001E98  486D B61A                pea.l      [A5 - 0x49E6]
  2662. 00001E9C  486D B62A                pea.l      [A5 - 0x49D6]
  2663. 00001EA0  42A7                     clr.l      -[A7]
  2664. 00001EA2  486E FF5C                pea.l      [A6 - 0xA4]
  2665. 00001EA6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2666. 00001EAA  4A2E FF5C                tst.b      [A6 - 0xA4]
  2667. 00001EAE  6700 0072                beq        +0x74 /* 00001F22 */
  2668. 00001EB2  4A6D AB46                tst.w      [A5 - 0x54BA]
  2669. 00001EB6  6744                     beq        +0x46 /* 00001EFC */
  2670. 00001EB8  486D AB48                pea.l      [A5 - 0x54B8]
  2671. 00001EBC  486E FFB0                pea.l      [A6 - 0x50]
  2672. 00001EC0  4EBA E5AC                jsr        [PC - 0x1A54 /* 0000046E */]
  2673. 00001EC4  508F                     addq.l     A7, 8
  2674. 00001EC6  4A00                     tst.b      D0
  2675. 00001EC8  6732                     beq        +0x34 /* 00001EFC */
  2676. 00001ECA  426E FF56                clr.w      [A6 - 0xAA]
  2677. 00001ECE  6016                     bra        +0x18 /* 00001EE6 */
  2678. label00001ED0:
  2679. 00001ED0  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  2680. 00001ED4  D0EE FF56                add.w      A0, [A6 - 0xAA]
  2681. 00001ED8  326E FF56                movea.w    A1, [A6 - 0xAA]
  2682. 00001EDC  D3CE                     add.l      A1, A6
  2683. 00001EDE  10A9 FF66                move.b     [A0], [A1 - 0x9A]
  2684. 00001EE2  526E FF56                addq.w     [A6 - 0xAA], 1
  2685. label00001EE6:
  2686. 00001EE6  7000                     moveq.l    D0, 0x00
  2687. 00001EE8  102E FF66                move.b     D0, [A6 - 0x9A]
  2688. 00001EEC  B06E FF56                cmp.w      D0, [A6 - 0xAA]
  2689. 00001EF0  64DE                     bcc        -0x20 /* 00001ED0 */
  2690. 00001EF2  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  2691. 00001EF6  4868 0010                pea.l      [A0 + 0x10]
  2692. 00001EFA  A928                     syscall    InvalRect
  2693. label00001EFC:
  2694. 00001EFC  4267                     clr.w      -[A7]
  2695. 00001EFE  486E FFB0                pea.l      [A6 - 0x50]
  2696. 00001F02  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2697. 00001F06  486E FF66                pea.l      [A6 - 0x9A]
  2698. 00001F0A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2699. 00001F0E  301F                     move.w     D0, [A7]+
  2700. 00001F10  4A40                     tst.w      D0
  2701. 00001F12  670E                     beq        +0x10 /* 00001F22 */
  2702. 00001F14  486D B640                pea.l      [A5 - 0x49C0]
  2703. 00001F18  486D B62C                pea.l      [A5 - 0x49D4]
  2704. 00001F1C  4EBA E0E2                jsr        [PC - 0x1F1E /* 00000000 */]
  2705. 00001F20  508F                     addq.l     A7, 8
  2706. label00001F22:
  2707. 00001F22  4E5E                     unlink     A6
  2708. 00001F24  4E75                     rts
  2709. fn00001F26:
  2710. 00001F26  4E56 FF56                link       A6, -0x00AA
  2711. 00001F2A  7064                     moveq.l    D0, 0x64
  2712. 00001F2C  3D40 FF5A                move.w     [A6 - 0xA6], D0
  2713. 00001F30  7064                     moveq.l    D0, 0x64
  2714. 00001F32  3D40 FF58                move.w     [A6 - 0xA8], D0
  2715. 00001F36  2D7C 526F 6257 FFF0      move.l     [A6 - 0x10], 0x526F6257 /* 'RobW' */
  2716. 00001F3E  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  2717. 00001F42  486D B658                pea.l      [A5 - 0x49A8]
  2718. 00001F46  42A7                     clr.l      -[A7]
  2719. 00001F48  3F3C 0001                move.w     -[A7], 0x1
  2720. 00001F4C  486E FFF0                pea.l      [A6 - 0x10]
  2721. 00001F50  42A7                     clr.l      -[A7]
  2722. 00001F52  486E FFA6                pea.l      [A6 - 0x5A]
  2723. 00001F56  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2724. 00001F5A  4A2E FFA6                tst.b      [A6 - 0x5A]
  2725. 00001F5E  674A                     beq        +0x4C /* 00001FAA */
  2726. 00001F60  4A6D AB46                tst.w      [A5 - 0x54BA]
  2727. 00001F64  6722                     beq        +0x24 /* 00001F88 */
  2728. 00001F66  486D AB48                pea.l      [A5 - 0x54B8]
  2729. 00001F6A  486E FFB0                pea.l      [A6 - 0x50]
  2730. 00001F6E  4EBA E4FE                jsr        [PC - 0x1B02 /* 0000046E */]
  2731. 00001F72  508F                     addq.l     A7, 8
  2732. 00001F74  4A00                     tst.b      D0
  2733. 00001F76  6710                     beq        +0x12 /* 00001F88 */
  2734. 00001F78  486D B674                pea.l      [A5 - 0x498C]
  2735. 00001F7C  486D B66C                pea.l      [A5 - 0x4994]
  2736. 00001F80  4EBA E07E                jsr        [PC - 0x1F82 /* 00000000 */]
  2737. 00001F84  508F                     addq.l     A7, 8
  2738. 00001F86  6022                     bra        +0x24 /* 00001FAA */
  2739. label00001F88:
  2740. 00001F88  4267                     clr.w      -[A7]
  2741. 00001F8A  486E FFB0                pea.l      [A6 - 0x50]
  2742. 00001F8E  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  2743. 00001F92  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2744. 00001F96  301F                     move.w     D0, [A7]+
  2745. 00001F98  4A40                     tst.w      D0
  2746. 00001F9A  670E                     beq        +0x10 /* 00001FAA */
  2747. 00001F9C  486D B6A8                pea.l      [A5 - 0x4958]
  2748. 00001FA0  486D B694                pea.l      [A5 - 0x496C]
  2749. 00001FA4  4EBA E05A                jsr        [PC - 0x1FA6 /* 00000000 */]
  2750. 00001FA8  508F                     addq.l     A7, 8
  2751. label00001FAA:
  2752. 00001FAA  4E5E                     unlink     A6
  2753. 00001FAC  4E75                     rts
  2754. fn00001FAE:
  2755. 00001FAE  4E56 FFF6                link       A6, -0x000A
  2756. 00001FB2  42A7                     clr.l      -[A7]
  2757. 00001FB4  3F3C 03E8                move.w     -[A7], 0x3E8
  2758. 00001FB8  42A7                     clr.l      -[A7]
  2759. 00001FBA  4878 FFFF                push.l     0xFFFF
  2760. 00001FBE  A97C                     syscall    GetNewDialog
  2761. 00001FC0  205F                     movea.l    A0, [A7]+
  2762. 00001FC2  2D48 FFFC                move.l     [A6 - 0x4], A0
  2763. label00001FC6:
  2764. 00001FC6  42A7                     clr.l      -[A7]
  2765. 00001FC8  486E FFF6                pea.l      [A6 - 0xA]
  2766. 00001FCC  A991                     syscall    ModalDialog
  2767. 00001FCE  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  2768. 00001FD4  66F0                     bne        -0xE /* 00001FC6 */
  2769. 00001FD6  42A7                     clr.l      -[A7]
  2770. 00001FD8  3F3C 03E9                move.w     -[A7], 0x3E9
  2771. 00001FDC  42A7                     clr.l      -[A7]
  2772. 00001FDE  4878 FFFF                push.l     0xFFFF
  2773. 00001FE2  A97C                     syscall    GetNewDialog
  2774. 00001FE4  205F                     movea.l    A0, [A7]+
  2775. 00001FE6  2D48 FFF8                move.l     [A6 - 0x8], A0
  2776. 00001FEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2777. 00001FEE  A983                     syscall    DisposeDialog
  2778. label00001FF0:
  2779. 00001FF0  42A7                     clr.l      -[A7]
  2780. 00001FF2  486E FFF6                pea.l      [A6 - 0xA]
  2781. 00001FF6  A991                     syscall    ModalDialog
  2782. 00001FF8  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  2783. 00001FFE  66F0                     bne        -0xE /* 00001FF0 */
  2784. 00002000  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2785. 00002004  A983                     syscall    DisposeDialog
  2786. 00002006  4E5E                     unlink     A6
  2787. 00002008  4E75                     rts
  2788. fn0000200A:
  2789. 0000200A  4E56 FEF4                link       A6, -0x010C
  2790. 0000200E  4267                     clr.w      -[A7]
  2791. 00002010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2792. 00002014  A86A                     syscall    HiWord
  2793. 00002016  301F                     move.w     D0, [A7]+
  2794. 00002018  3D40 FFFE                move.w     [A6 - 0x2], D0
  2795. 0000201C  4267                     clr.w      -[A7]
  2796. 0000201E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2797. 00002022  A86B                     syscall    LoWord
  2798. 00002024  301F                     move.w     D0, [A7]+
  2799. 00002026  3D40 FFFC                move.w     [A6 - 0x4], D0
  2800. 0000202A  302E FFFE                move.w     D0, [A6 - 0x2]
  2801. 0000202E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2802. 00002032  03E8                     .incomplete
  2803. 00002034  03EB                     .incomplete
  2804. 00002036  0128 0008                btst       [A0 + 0x8], D0
  2805. 0000203A  0038 008E 0104           ori.b      [0x00000104 /* ScrHRes */], 0x8E
  2806. 00002040  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2807. 00002046  6608                     bne        +0xA /* 00002050 */
  2808. 00002048  4EBA FF64                jsr        [PC - 0x9C /* 00001FAE */]
  2809. 0000204C  6000 0110                bra        +0x112 /* 0000215E */
  2810. label00002050:
  2811. 00002050  2F2D 9BDA                move.l     -[A7], [A5 - 0x6426]
  2812. 00002054  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2813. 00002058  486E FEFC                pea.l      [A6 - 0x104]
  2814. 0000205C  A946                     syscall    GetMenuItemText/GetItem
  2815. 0000205E  4267                     clr.w      -[A7]
  2816. 00002060  486E FEFC                pea.l      [A6 - 0x104]
  2817. 00002064  A9B6                     syscall    OpenDeskAcc
  2818. 00002066  301F                     move.w     D0, [A7]+
  2819. 00002068  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  2820. 0000206C  A873                     syscall    SetPort
  2821. 0000206E  6000 00EE                bra        +0xF0 /* 0000215E */
  2822. 00002072  302E FFFC                move.w     D0, [A6 - 0x4]
  2823. 00002076  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2824. 0000207A  0001 0008                ori.b      D1, 0x8
  2825. 0000207E  00E0                     .incomplete
  2826. 00002080  0010 0016                ori.b      [A0], 0x16
  2827. 00002084  00DA                     .incomplete
  2828. 00002086  001A 0020                ori.b      [A2]+, 0x20 /* ' ' */
  2829. 0000208A  0026 00D2                ori.b      -[A6], 0xD2
  2830. 0000208E  002A 4EBA F606           ori.b      [A2 - 0x9FA], 0xBA
  2831. 00002094  6000 00C8                bra        +0xCA /* 0000215E */
  2832. 00002098  4EBA F72E                jsr        [PC - 0x8D2 /* 000017C8 */]
  2833. 0000209C  6000 00C0                bra        +0xC2 /* 0000215E */
  2834. 000020A0  4EBA F9CE                jsr        [PC - 0x632 /* 00001A70 */]
  2835. 000020A4  6000 00B8                bra        +0xBA /* 0000215E */
  2836. 000020A8  4EBA FDAA                jsr        [PC - 0x256 /* 00001E54 */]
  2837. 000020AC  6000 00B0                bra        +0xB2 /* 0000215E */
  2838. 000020B0  4EBA FE74                jsr        [PC - 0x18C /* 00001F26 */]
  2839. 000020B4  6000 00A8                bra        +0xAA /* 0000215E */
  2840. 000020B8  7001                     moveq.l    D0, 0x01
  2841. 000020BA  3B40 B2AC                move.w     [A5 - 0x4D54], D0
  2842. 000020BE  426D B2AE                clr.w      [A5 - 0x4D52]
  2843. 000020C2  426D B2B2                clr.w      [A5 - 0x4D4E]
  2844. 000020C6  6000 0096                bra        +0x98 /* 0000215E */
  2845. 000020CA  4267                     clr.w      -[A7]
  2846. 000020CC  302E FFFC                move.w     D0, [A6 - 0x4]
  2847. 000020D0  5340                     subq.w     D0, 1
  2848. 000020D2  3F00                     move.w     -[A7], D0
  2849. 000020D4  A9C2                     syscall    SysEdit
  2850. 000020D6  101F                     move.b     D0, [A7]+
  2851. 000020D8  4A00                     tst.b      D0
  2852. 000020DA  6600 0036                bne        +0x38 /* 00002112 */
  2853. 000020DE  302E FFFC                move.w     D0, [A6 - 0x4]
  2854. 000020E2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2855. 000020E6  0003 0006                ori.b      D3, 0x6
  2856. 000020EA  0028 0008 000E           ori.b      [A0 + 0xE], 0x8
  2857. 000020F0  0014 001A                ori.b      [A4], 0x1A
  2858. 000020F4  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  2859. 000020F8  A9D6                     syscall    TECut
  2860. 000020FA  6016                     bra        +0x18 /* 00002112 */
  2861. 000020FC  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  2862. 00002100  A9D5                     syscall    TECopy
  2863. 00002102  600E                     bra        +0x10 /* 00002112 */
  2864. 00002104  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  2865. 00002108  A9DB                     syscall    TEPaste
  2866. 0000210A  6006                     bra        +0x8 /* 00002112 */
  2867. 0000210C  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  2868. 00002110  A9D7                     syscall    TEDelete
  2869. label00002112:
  2870. 00002112  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  2871. 00002118  6600 0044                bne        +0x46 /* 0000215E */
  2872. 0000211C  4EBA 0CEC                jsr        [PC + 0xCEC /* 00002E0A */]
  2873. 00002120  702A                     moveq.l    D0, 0x2A
  2874. 00002122  3D40 FEF4                move.w     [A6 - 0x10C], D0
  2875. 00002126  705C                     moveq.l    D0, 0x5C
  2876. 00002128  3D40 FEF8                move.w     [A6 - 0x108], D0
  2877. 0000212C  3D7C 019F FEF6           move.w     [A6 - 0x10A], 0x19F
  2878. 00002132  3D7C 01E0 FEFA           move.w     [A6 - 0x106], 0x1E0
  2879. 00002138  486E FEF4                pea.l      [A6 - 0x10C]
  2880. 0000213C  A928                     syscall    InvalRect
  2881. 0000213E  6000 001E                bra        +0x20 /* 0000215E */
  2882. 00002142  302E FFFC                move.w     D0, [A6 - 0x4]
  2883. 00002146  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2884. 0000214A  0001 0002                ori.b      D1, 0x2
  2885. 0000214E  0010 0004                ori.b      [A0], 0x4
  2886. 00002152  0008 4EAD                ori.b      A0, 0xAD
  2887. 00002156  013A 6004                btst       [PC + 0x6004 /* 0000815C, cstring ""<EOF> */], D0
  2888. 0000215A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  2889. label0000215E:
  2890. 0000215E  4267                     clr.w      -[A7]
  2891. 00002160  A938                     syscall    HiliteMenu
  2892. 00002162  4E5E                     unlink     A6
  2893. 00002164  4E75                     rts
  2894. fn00002166:
  2895. 00002166  4E56 FFF8                link       A6, -0x0008
  2896. 0000216A  7004                     moveq.l    D0, 0x04
  2897. 0000216C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2898. 00002170  302D B77C                move.w     D0, [A5 - 0x4884]
  2899. 00002174  5940                     subq.w     D0, 4
  2900. 00002176  3D40 FFFE                move.w     [A6 - 0x2], D0
  2901. 0000217A  7018                     moveq.l    D0, 0x18
  2902. 0000217C  3D40 FFF8                move.w     [A6 - 0x8], D0
  2903. 00002180  302D B77A                move.w     D0, [A5 - 0x4886]
  2904. 00002184  5940                     subq.w     D0, 4
  2905. 00002186  3D40 FFFC                move.w     [A6 - 0x4], D0
  2906. 0000218A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2907. 0000218E  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  2908. 00002192  486E FFF8                pea.l      [A6 - 0x8]
  2909. 00002196  A925                     syscall    DragWindow
  2910. 00002198  4E5E                     unlink     A6
  2911. 0000219A  4E75                     rts
  2912. export_22:
  2913. fn0000219C:
  2914. 0000219C  4E56 FFFC                link       A6, -0x0004
  2915. 000021A0  4267                     clr.w      -[A7]
  2916. 000021A2  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  2917. 000021A6  486E FFFC                pea.l      [A6 - 0x4]
  2918. 000021AA  A92C                     syscall    FindWindow
  2919. 000021AC  301F                     move.w     D0, [A7]+
  2920. 000021AE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2921. 000021B2  0001 0006                ori.b      D1, 0x6
  2922. 000021B6  0082 000C 001C           ori.l      D2, 0xC001C
  2923. 000021BC  0028 0052 0078           ori.b      [A0 + 0x78], 0x52 /* 'R' */
  2924. 000021C2  005A 42A7                ori.w      [A2]+, 0x42A7
  2925. 000021C6  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  2926. 000021CA  A93D                     syscall    MenuSelect
  2927. 000021CC  201F                     move.l     D0, [A7]+
  2928. 000021CE  2F00                     move.l     -[A7], D0
  2929. 000021D0  4EBA FE38                jsr        [PC - 0x1C8 /* 0000200A */]
  2930. 000021D4  588F                     addq.l     A7, 4
  2931. 000021D6  486D 9BEE                pea.l      [A5 - 0x6412]
  2932. 000021DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2933. 000021DE  A9B3                     syscall    SystemClick
  2934. 000021E0  6000 0056                bra        +0x58 /* 00002238 */
  2935. 000021E4  42A7                     clr.l      -[A7]
  2936. 000021E6  A924                     syscall    FrontWindow
  2937. 000021E8  205F                     movea.l    A0, [A7]+
  2938. 000021EA  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  2939. 000021EE  6708                     beq        +0xA /* 000021F8 */
  2940. 000021F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2941. 000021F4  A91F                     syscall    SelectWindow
  2942. 000021F6  6040                     bra        +0x42 /* 00002238 */
  2943. label000021F8:
  2944. 000021F8  4EBA EEE8                jsr        [PC - 0x1118 /* 000010E2 */]
  2945. 000021FC  302D AB40                move.w     D0, [A5 - 0x54C0]
  2946. 00002200  48C0                     ext.l      D0
  2947. 00002202  E580                     asl        D0, 2
  2948. 00002204  41ED AB26                lea.l      A0, [A5 - 0x54DA]
  2949. 00002208  D1C0                     add.l      A0, D0
  2950. 0000220A  2050                     movea.l    A0, [A0]
  2951. 0000220C  4E90                     jsr        [A0]
  2952. 0000220E  6028                     bra        +0x2A /* 00002238 */
  2953. 00002210  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2954. 00002214  4EBA FF50                jsr        [PC - 0xB0 /* 00002166 */]
  2955. 00002218  588F                     addq.l     A7, 4
  2956. 0000221A  601C                     bra        +0x1E /* 00002238 */
  2957. 0000221C  4267                     clr.w      -[A7]
  2958. 0000221E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2959. 00002222  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  2960. 00002226  A91E                     syscall    TrackGoAway
  2961. 00002228  101F                     move.b     D0, [A7]+
  2962. 0000222A  4A00                     tst.b      D0
  2963. 0000222C  670A                     beq        +0xC /* 00002238 */
  2964. 0000222E  7001                     moveq.l    D0, 0x01
  2965. 00002230  3B40 B2AC                move.w     [A5 - 0x4D54], D0
  2966. 00002234  426D B2AE                clr.w      [A5 - 0x4D52]
  2967. label00002238:
  2968. 00002238  4E5E                     unlink     A6
  2969. 0000223A  4E75                     rts
  2970. export_28:
  2971. fn0000223C:
  2972. 0000223C  4E56 FFFE                link       A6, -0x0002
  2973. 00002240  203C 0000 00FF           move.l     D0, 0xFF
  2974. 00002246  C0AD 9BF0                and.l      D0, [A5 - 0x6410]
  2975. 0000224A  1D40 FFFF                move.b     [A6 - 0x1], D0
  2976. 0000224E  082D 0000 9BFC           btst.b     [A5 - 0x6404], 0x0
  2977. 00002254  6700 010E                beq        +0x110 /* 00002364 */
  2978. 00002258  102E FFFF                move.b     D0, [A6 - 0x1]
  2979. 0000225C  4880                     ext.w      D0
  2980. 0000225E  3F00                     move.w     -[A7], D0
  2981. 00002260  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2982. 00002264  548F                     addq.l     A7, 2
  2983. 00002266  4A40                     tst.w      D0
  2984. 00002268  670E                     beq        +0x10 /* 00002278 */
  2985. 0000226A  0C2E 0061 FFFF           cmpi.b     [A6 - 0x1], 0x61 /* 'a' */
  2986. 00002270  6C06                     bge        +0x8 /* 00002278 */
  2987. 00002272  062E 0020 FFFF           addi.b     [A6 - 0x1], 0x20 /* ' ' */
  2988. label00002278:
  2989. 00002278  0C2E 0061 FFFF           cmpi.b     [A6 - 0x1], 0x61 /* 'a' */
  2990. 0000227E  6610                     bne        +0x12 /* 00002290 */
  2991. 00002280  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  2992. 00002286  6608                     bne        +0xA /* 00002290 */
  2993. 00002288  4EBA 431E                jsr        [PC + 0x431E /* 000065A8 */]
  2994. 0000228C  6000 00EC                bra        +0xEE /* 0000237A */
  2995. label00002290:
  2996. 00002290  0C2E 0061 FFFF           cmpi.b     [A6 - 0x1], 0x61 /* 'a' */
  2997. 00002296  6610                     bne        +0x12 /* 000022A8 */
  2998. 00002298  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  2999. 0000229E  6608                     bne        +0xA /* 000022A8 */
  3000. 000022A0  4EBA 15DA                jsr        [PC + 0x15DA /* 0000387C */]
  3001. 000022A4  6000 00D4                bra        +0xD6 /* 0000237A */
  3002. label000022A8:
  3003. 000022A8  0C2E 0064 FFFF           cmpi.b     [A6 - 0x1], 0x64 /* 'd' */
  3004. 000022AE  6610                     bne        +0x12 /* 000022C0 */
  3005. 000022B0  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3006. 000022B6  6608                     bne        +0xA /* 000022C0 */
  3007. 000022B8  4EBA 16E0                jsr        [PC + 0x16E0 /* 0000399A */]
  3008. 000022BC  6000 00BC                bra        +0xBE /* 0000237A */
  3009. label000022C0:
  3010. 000022C0  0C2E 0072 FFFF           cmpi.b     [A6 - 0x1], 0x72 /* 'r' */
  3011. 000022C6  6610                     bne        +0x12 /* 000022D8 */
  3012. 000022C8  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3013. 000022CE  6608                     bne        +0xA /* 000022D8 */
  3014. 000022D0  4EBA 18EC                jsr        [PC + 0x18EC /* 00003BBE */]
  3015. 000022D4  6000 00A4                bra        +0xA6 /* 0000237A */
  3016. label000022D8:
  3017. 000022D8  0C2E 0030 FFFF           cmpi.b     [A6 - 0x1], 0x30 /* '0' */
  3018. 000022DE  6610                     bne        +0x12 /* 000022F0 */
  3019. 000022E0  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3020. 000022E6  6608                     bne        +0xA /* 000022F0 */
  3021. 000022E8  4EBA 1ADE                jsr        [PC + 0x1ADE /* 00003DC8 */]
  3022. 000022EC  6000 008C                bra        +0x8E /* 0000237A */
  3023. label000022F0:
  3024. 000022F0  0C2E 0031 FFFF           cmpi.b     [A6 - 0x1], 0x31 /* '1' */
  3025. 000022F6  6610                     bne        +0x12 /* 00002308 */
  3026. 000022F8  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3027. 000022FE  6608                     bne        +0xA /* 00002308 */
  3028. 00002300  4EBA 1B02                jsr        [PC + 0x1B02 /* 00003E04 */]
  3029. 00002304  6000 0074                bra        +0x76 /* 0000237A */
  3030. label00002308:
  3031. 00002308  0C2E 0032 FFFF           cmpi.b     [A6 - 0x1], 0x32 /* '2' */
  3032. 0000230E  6610                     bne        +0x12 /* 00002320 */
  3033. 00002310  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3034. 00002316  6608                     bne        +0xA /* 00002320 */
  3035. 00002318  4EBA 1B28                jsr        [PC + 0x1B28 /* 00003E42 */]
  3036. 0000231C  6000 005C                bra        +0x5E /* 0000237A */
  3037. label00002320:
  3038. 00002320  0C2E 0033 FFFF           cmpi.b     [A6 - 0x1], 0x33 /* '3' */
  3039. 00002326  660E                     bne        +0x10 /* 00002336 */
  3040. 00002328  0C6D 0004 AB40           cmpi.w     [A5 - 0x54C0], 0x4
  3041. 0000232E  6606                     bne        +0x8 /* 00002336 */
  3042. 00002330  4EBA 1B4E                jsr        [PC + 0x1B4E /* 00003E80 */]
  3043. 00002334  6044                     bra        +0x46 /* 0000237A */
  3044. label00002336:
  3045. 00002336  0C2E 0062 FFFF           cmpi.b     [A6 - 0x1], 0x62 /* 'b' */
  3046. 0000233C  660E                     bne        +0x10 /* 0000234C */
  3047. 0000233E  0C6D 0005 AB40           cmpi.w     [A5 - 0x54C0], 0x5
  3048. 00002344  6606                     bne        +0x8 /* 0000234C */
  3049. 00002346  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3050. 0000234A  602E                     bra        +0x30 /* 0000237A */
  3051. label0000234C:
  3052. 0000234C  42A7                     clr.l      -[A7]
  3053. 0000234E  102E FFFF                move.b     D0, [A6 - 0x1]
  3054. 00002352  4880                     ext.w      D0
  3055. 00002354  3F00                     move.w     -[A7], D0
  3056. 00002356  A93E                     syscall    MenuKey
  3057. 00002358  201F                     move.l     D0, [A7]+
  3058. 0000235A  2F00                     move.l     -[A7], D0
  3059. 0000235C  4EBA FCAC                jsr        [PC - 0x354 /* 0000200A */]
  3060. 00002360  588F                     addq.l     A7, 4
  3061. 00002362  6016                     bra        +0x18 /* 0000237A */
  3062. label00002364:
  3063. 00002364  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  3064. 0000236A  660E                     bne        +0x10 /* 0000237A */
  3065. 0000236C  102E FFFF                move.b     D0, [A6 - 0x1]
  3066. 00002370  4880                     ext.w      D0
  3067. 00002372  3F00                     move.w     -[A7], D0
  3068. 00002374  4EBA 0BE4                jsr        [PC + 0xBE4 /* 00002F5A */]
  3069. 00002378  548F                     addq.l     A7, 2
  3070. label0000237A:
  3071. 0000237A  4E5E                     unlink     A6
  3072. 0000237C  4E75                     rts
  3073. export_25:
  3074. fn0000237E:
  3075. 0000237E  082D 0000 9BFD           btst.b     [A5 - 0x6403], 0x0
  3076. 00002384  6700 0092                beq        +0x94 /* 00002418 */
  3077. 00002388  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  3078. 0000238E  6734                     beq        +0x36 /* 000023C4 */
  3079. 00002390  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3080. 00002394  3F3C 0001                move.w     -[A7], 0x1
  3081. 00002398  A93A                     syscall    DisableItem
  3082. 0000239A  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3083. 0000239E  3F3C 0003                move.w     -[A7], 0x3
  3084. 000023A2  A93A                     syscall    DisableItem
  3085. 000023A4  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3086. 000023A8  3F3C 0004                move.w     -[A7], 0x4
  3087. 000023AC  A93A                     syscall    DisableItem
  3088. 000023AE  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3089. 000023B2  3F3C 0005                move.w     -[A7], 0x5
  3090. 000023B6  A93A                     syscall    DisableItem
  3091. 000023B8  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3092. 000023BC  3F3C 0006                move.w     -[A7], 0x6
  3093. 000023C0  A93A                     syscall    DisableItem
  3094. 000023C2  6038                     bra        +0x3A /* 000023FC */
  3095. label000023C4:
  3096. 000023C4  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3097. 000023C8  A9D8                     syscall    TEActivate
  3098. 000023CA  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3099. 000023CE  3F3C 0001                move.w     -[A7], 0x1
  3100. 000023D2  A93A                     syscall    DisableItem
  3101. 000023D4  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3102. 000023D8  3F3C 0003                move.w     -[A7], 0x3
  3103. 000023DC  A939                     syscall    EnableItem
  3104. 000023DE  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3105. 000023E2  3F3C 0004                move.w     -[A7], 0x4
  3106. 000023E6  A939                     syscall    EnableItem
  3107. 000023E8  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3108. 000023EC  3F3C 0005                move.w     -[A7], 0x5
  3109. 000023F0  A939                     syscall    EnableItem
  3110. 000023F2  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3111. 000023F6  3F3C 0006                move.w     -[A7], 0x6
  3112. 000023FA  A939                     syscall    EnableItem
  3113. label000023FC:
  3114. 000023FC  42A7                     clr.l      -[A7]
  3115. 000023FE  A9FB                     syscall    LoadScrap/LodeScrap
  3116. 00002400  201F                     move.l     D0, [A7]+
  3117. 00002402  4A80                     tst.l      D0
  3118. 00002404  6706                     beq        +0x8 /* 0000240C */
  3119. 00002406  3F3C 0001                move.w     -[A7], 0x1
  3120. 0000240A  A9C8                     syscall    SysBeep
  3121. label0000240C:
  3122. 0000240C  4267                     clr.w      -[A7]
  3123. 0000240E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3124. 00002412  301F                     move.w     D0, [A7]+
  3125. 00002414  6000 0086                bra        +0x88 /* 0000249C */
  3126. label00002418:
  3127. 00002418  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  3128. 0000241E  6606                     bne        +0x8 /* 00002426 */
  3129. 00002420  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3130. 00002424  A9D9                     syscall    TEDeactivate
  3131. label00002426:
  3132. 00002426  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3133. 0000242A  3F3C 0001                move.w     -[A7], 0x1
  3134. 0000242E  A939                     syscall    EnableItem
  3135. 00002430  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3136. 00002434  3F3C 0003                move.w     -[A7], 0x3
  3137. 00002438  A939                     syscall    EnableItem
  3138. 0000243A  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3139. 0000243E  3F3C 0004                move.w     -[A7], 0x4
  3140. 00002442  A939                     syscall    EnableItem
  3141. 00002444  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3142. 00002448  3F3C 0005                move.w     -[A7], 0x5
  3143. 0000244C  A939                     syscall    EnableItem
  3144. 0000244E  2F2D 9BE2                move.l     -[A7], [A5 - 0x641E]
  3145. 00002452  3F3C 0006                move.w     -[A7], 0x6
  3146. 00002456  A939                     syscall    EnableItem
  3147. 00002458  42A7                     clr.l      -[A7]
  3148. 0000245A  A9FC                     syscall    ZeroScrap
  3149. 0000245C  201F                     move.l     D0, [A7]+
  3150. 0000245E  4A80                     tst.l      D0
  3151. 00002460  6710                     beq        +0x12 /* 00002472 */
  3152. 00002462  486D B6D6                pea.l      [A5 - 0x492A]
  3153. 00002466  486D B6C0                pea.l      [A5 - 0x4940]
  3154. 0000246A  4EBA DB94                jsr        [PC - 0x246C /* 00000000 */]
  3155. 0000246E  508F                     addq.l     A7, 8
  3156. 00002470  602A                     bra        +0x2C /* 0000249C */
  3157. label00002472:
  3158. 00002472  4267                     clr.w      -[A7]
  3159. 00002474  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3160. 00002478  301F                     move.w     D0, [A7]+
  3161. 0000247A  4A40                     tst.w      D0
  3162. 0000247C  670E                     beq        +0x10 /* 0000248C */
  3163. 0000247E  486D B6EE                pea.l      [A5 - 0x4912]
  3164. 00002482  486D B6D8                pea.l      [A5 - 0x4928]
  3165. 00002486  4EBA DB78                jsr        [PC - 0x2488 /* 00000000 */]
  3166. 0000248A  508F                     addq.l     A7, 8
  3167. label0000248C:
  3168. 0000248C  42A7                     clr.l      -[A7]
  3169. 0000248E  A9FA                     syscall    UnloadScrap/UnlodeScrap
  3170. 00002490  201F                     move.l     D0, [A7]+
  3171. 00002492  4A80                     tst.l      D0
  3172. 00002494  6706                     beq        +0x8 /* 0000249C */
  3173. 00002496  3F3C 0001                move.w     -[A7], 0x1
  3174. 0000249A  A9C8                     syscall    SysBeep
  3175. label0000249C:
  3176. 0000249C  4E75                     rts
  3177. export_27:
  3178. fn0000249E:
  3179. 0000249E  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  3180. 000024A2  A922                     syscall    BeginUpdate
  3181. 000024A4  302D AB40                move.w     D0, [A5 - 0x54C0]
  3182. 000024A8  48C0                     ext.l      D0
  3183. 000024AA  E580                     asl        D0, 2
  3184. 000024AC  41ED AB0E                lea.l      A0, [A5 - 0x54F2]
  3185. 000024B0  D1C0                     add.l      A0, D0
  3186. 000024B2  2050                     movea.l    A0, [A0]
  3187. 000024B4  4E90                     jsr        [A0]
  3188. 000024B6  4EBA E9CC                jsr        [PC - 0x1634 /* 00000E84 */]
  3189. 000024BA  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  3190. 000024BE  A923                     syscall    EndUpdate
  3191. 000024C0  4E75                     rts
  3192. export_26:
  3193. fn000024C2:
  3194. 000024C2  4E56 FFFC                link       A6, -0x0004
  3195. 000024C6  2D6D B2B4 FFFC           move.l     [A6 - 0x4], [A5 - 0x4D4C]
  3196. 000024CC  4267                     clr.w      -[A7]
  3197. 000024CE  2F2D 9BF0                move.l     -[A7], [A5 - 0x6410]
  3198. 000024D2  A86A                     syscall    HiWord
  3199. 000024D4  301F                     move.w     D0, [A7]+
  3200. 000024D6  4A40                     tst.w      D0
  3201. 000024D8  6718                     beq        +0x1A /* 000024F2 */
  3202. 000024DA  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3203. 000024DE  4267                     clr.w      -[A7]
  3204. 000024E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3205. 000024E4  2F2D 9BF0                move.l     -[A7], [A5 - 0x6410]
  3206. 000024E8  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3207. 000024EC  301F                     move.w     D0, [A7]+
  3208. 000024EE  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3209. label000024F2:
  3210. 000024F2  4E5E                     unlink     A6
  3211. 000024F4  4E75                     rts
  3212. fn000024F6:
  3213. 000024F6  4E56 FFFE                link       A6, -0x0002
  3214. 000024FA  4A6D AB44                tst.w      [A5 - 0x54BC]
  3215. 000024FE  671C                     beq        +0x1E /* 0000251C */
  3216. 00002500  4267                     clr.w      -[A7]
  3217. 00002502  3F3C FFFF                move.w     -[A7], 0xFFFF
  3218. 00002506  486D 9BEE                pea.l      [A5 - 0x6412]
  3219. 0000250A  4878 0001                push.l     0x1
  3220. 0000250E  42A7                     clr.l      -[A7]
  3221. 00002510  A860                     syscall    WaitNextEvent
  3222. 00002512  101F                     move.b     D0, [A7]+
  3223. 00002514  4880                     ext.w      D0
  3224. 00002516  3D40 FFFE                move.w     [A6 - 0x2], D0
  3225. 0000251A  6016                     bra        +0x18 /* 00002532 */
  3226. label0000251C:
  3227. 0000251C  A9B4                     syscall    SystemTask
  3228. 0000251E  4267                     clr.w      -[A7]
  3229. 00002520  3F3C FFFF                move.w     -[A7], 0xFFFF
  3230. 00002524  486D 9BEE                pea.l      [A5 - 0x6412]
  3231. 00002528  A970                     syscall    GetNextEvent
  3232. 0000252A  101F                     move.b     D0, [A7]+
  3233. 0000252C  4880                     ext.w      D0
  3234. 0000252E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3235. label00002532:
  3236. 00002532  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  3237. 00002538  6606                     bne        +0x8 /* 00002540 */
  3238. 0000253A  4EBA 0B6C                jsr        [PC + 0xB6C /* 000030A8 */]
  3239. 0000253E  600C                     bra        +0xE /* 0000254C */
  3240. label00002540:
  3241. 00002540  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  3242. 00002546  6604                     bne        +0x6 /* 0000254C */
  3243. 00002548  4EBA 3B28                jsr        [PC + 0x3B28 /* 00006072 */]
  3244. label0000254C:
  3245. 0000254C  4A6E FFFE                tst.w      [A6 - 0x2]
  3246. 00002550  6700 003C                beq        +0x3E /* 0000258E */
  3247. 00002554  302D 9BEE                move.w     D0, [A5 - 0x6412]
  3248. 00002558  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3249. 0000255C  0001 0008                ori.b      D1, 0x8
  3250. 00002560  002E 0010 002A           ori.b      [A6 + 0x2A], 0x10
  3251. 00002566  0012 0026                ori.b      [A2], 0x26 /* '&' */
  3252. 0000256A  000E 0018                ori.b      A6, 0x18
  3253. 0000256E  001C 000E                ori.b      [A4]+, 0xE
  3254. 00002572  4EBA FC28                jsr        [PC - 0x3D8 /* 0000219C */]
  3255. 00002576  6016                     bra        +0x18 /* 0000258E */
  3256. 00002578  4EBA FCC2                jsr        [PC - 0x33E /* 0000223C */]
  3257. 0000257C  6010                     bra        +0x12 /* 0000258E */
  3258. 0000257E  4EBA FDFE                jsr        [PC - 0x202 /* 0000237E */]
  3259. 00002582  600A                     bra        +0xC /* 0000258E */
  3260. 00002584  4EBA FF18                jsr        [PC - 0xE8 /* 0000249E */]
  3261. 00002588  6004                     bra        +0x6 /* 0000258E */
  3262. 0000258A  4EBA FF36                jsr        [PC - 0xCA /* 000024C2 */]
  3263. label0000258E:
  3264. 0000258E  4E5E                     unlink     A6
  3265. 00002590  4E75                     rts
  3266. fn00002592:
  3267. 00002592  4E56 FFFE                link       A6, -0x0002
  3268. 00002596  42A7                     clr.l      -[A7]
  3269. 00002598  A9FC                     syscall    ZeroScrap
  3270. 0000259A  201F                     move.l     D0, [A7]+
  3271. 0000259C  4A80                     tst.l      D0
  3272. 0000259E  6710                     beq        +0x12 /* 000025B0 */
  3273. 000025A0  486D B706                pea.l      [A5 - 0x48FA]
  3274. 000025A4  486D B6F0                pea.l      [A5 - 0x4910]
  3275. 000025A8  4EBA DA56                jsr        [PC - 0x25AA /* 00000000 */]
  3276. 000025AC  508F                     addq.l     A7, 8
  3277. 000025AE  602A                     bra        +0x2C /* 000025DA */
  3278. label000025B0:
  3279. 000025B0  4267                     clr.w      -[A7]
  3280. 000025B2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3281. 000025B6  301F                     move.w     D0, [A7]+
  3282. 000025B8  4A40                     tst.w      D0
  3283. 000025BA  670E                     beq        +0x10 /* 000025CA */
  3284. 000025BC  486D B71E                pea.l      [A5 - 0x48E2]
  3285. 000025C0  486D B708                pea.l      [A5 - 0x48F8]
  3286. 000025C4  4EBA DA3A                jsr        [PC - 0x25C6 /* 00000000 */]
  3287. 000025C8  508F                     addq.l     A7, 8
  3288. label000025CA:
  3289. 000025CA  42A7                     clr.l      -[A7]
  3290. 000025CC  A9FA                     syscall    UnloadScrap/UnlodeScrap
  3291. 000025CE  201F                     move.l     D0, [A7]+
  3292. 000025D0  4A80                     tst.l      D0
  3293. 000025D2  6706                     beq        +0x8 /* 000025DA */
  3294. 000025D4  3F3C 0001                move.w     -[A7], 0x1
  3295. 000025D8  A9C8                     syscall    SysBeep
  3296. label000025DA:
  3297. 000025DA  3F3C 03E9                move.w     -[A7], 0x3E9
  3298. 000025DE  A98A                     syscall    FreeAlert
  3299. 000025E0  426E FFFE                clr.w      [A6 - 0x2]
  3300. 000025E4  603A                     bra        +0x3C /* 00002620 */
  3301. label000025E6:
  3302. 000025E6  302E FFFE                move.w     D0, [A6 - 0x2]
  3303. 000025EA  48C0                     ext.l      D0
  3304. 000025EC  E780                     asl        D0, 3
  3305. 000025EE  41ED 9C2E                lea.l      A0, [A5 - 0x63D2]
  3306. 000025F2  D1C0                     add.l      A0, D0
  3307. 000025F4  2F10                     move.l     -[A7], [A0]
  3308. 000025F6  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3309. 000025FA  302E FFFE                move.w     D0, [A6 - 0x2]
  3310. 000025FE  48C0                     ext.l      D0
  3311. 00002600  E780                     asl        D0, 3
  3312. 00002602  41ED 9C2E                lea.l      A0, [A5 - 0x63D2]
  3313. 00002606  D1C0                     add.l      A0, D0
  3314. 00002608  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3315. 0000260C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3316. 00002610  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3317. 00002614  6706                     beq        +0x8 /* 0000261C */
  3318. 00002616  3F3C 0001                move.w     -[A7], 0x1
  3319. 0000261A  A9C8                     syscall    SysBeep
  3320. label0000261C:
  3321. 0000261C  526E FFFE                addq.w     [A6 - 0x2], 1
  3322. label00002620:
  3323. 00002620  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  3324. 00002626  6DBE                     blt        -0x40 /* 000025E6 */
  3325. 00002628  0C6D 0001 AB40           cmpi.w     [A5 - 0x54C0], 0x1
  3326. 0000262E  660C                     bne        +0xE /* 0000263C */
  3327. 00002630  4EBA 011C                jsr        [PC + 0x11C /* 0000274E */]
  3328. 00002634  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3329. 00002638  A9CD                     syscall    TEDispose
  3330. 0000263A  6028                     bra        +0x2A /* 00002664 */
  3331. label0000263C:
  3332. 0000263C  0C6D 0002 AB40           cmpi.w     [A5 - 0x54C0], 0x2
  3333. 00002642  6606                     bne        +0x8 /* 0000264A */
  3334. 00002644  4EBA 2852                jsr        [PC + 0x2852 /* 00004E98 */]
  3335. 00002648  601A                     bra        +0x1C /* 00002664 */
  3336. label0000264A:
  3337. 0000264A  0C6D 0003 AB40           cmpi.w     [A5 - 0x54C0], 0x3
  3338. 00002650  6606                     bne        +0x8 /* 00002658 */
  3339. 00002652  4EBA 3C6A                jsr        [PC + 0x3C6A /* 000062BE */]
  3340. 00002656  600C                     bra        +0xE /* 00002664 */
  3341. label00002658:
  3342. 00002658  0C6D 0005 AB40           cmpi.w     [A5 - 0x54C0], 0x5
  3343. 0000265E  6604                     bne        +0x6 /* 00002664 */
  3344. 00002660  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3345. label00002664:
  3346. 00002664  4E5E                     unlink     A6
  3347. 00002666  4E75                     rts
  3348. export_21:
  3349. 00002668  4EBA DE4E                jsr        [PC - 0x21B2 /* 000004B8 */]
  3350. 0000266C  4EBA E25C                jsr        [PC - 0x1DA4 /* 000008CA */]
  3351. 00002670  4EBA E626                jsr        [PC - 0x19DA /* 00000C98 */]
  3352. 00002674  6004                     bra        +0x6 /* 0000267A */
  3353. label00002676:
  3354. 00002676  4EBA FE7E                jsr        [PC - 0x182 /* 000024F6 */]
  3355. label0000267A:
  3356. 0000267A  4A6D B2AC                tst.w      [A5 - 0x4D54]
  3357. 0000267E  67F6                     beq        -0x8 /* 00002676 */
  3358. 00002680  4EBA FF10                jsr        [PC - 0xF0 /* 00002592 */]
  3359. 00002684  4E75                     rts
  3360. fn00002686:
  3361. 00002686  4E56 FFF6                link       A6, -0x000A
  3362. 0000268A  486E FFF8                pea.l      [A6 - 0x8]
  3363. 0000268E  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  3364. 00002692  486D AB48                pea.l      [A5 - 0x54B8]
  3365. 00002696  4EBA DAD0                jsr        [PC - 0x2530 /* 00000168 */]
  3366. 0000269A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3367. 0000269E  2D40 FFFC                move.l     [A6 - 0x4], D0
  3368. 000026A2  4A80                     tst.l      D0
  3369. 000026A4  6700 00A4                beq        +0xA6 /* 0000274A */
  3370. 000026A8  4A2D AC4E                tst.b      [A5 - 0x53B2]
  3371. 000026AC  6742                     beq        +0x44 /* 000026F0 */
  3372. 000026AE  426E FFF6                clr.w      [A6 - 0xA]
  3373. 000026B2  6032                     bra        +0x34 /* 000026E6 */
  3374. label000026B4:
  3375. 000026B4  306E FFF6                movea.w    A0, [A6 - 0xA]
  3376. 000026B8  D1EE FFFC                add.l      A0, [A6 - 0x4]
  3377. 000026BC  102D AC4E                move.b     D0, [A5 - 0x53B2]
  3378. 000026C0  4880                     ext.w      D0
  3379. 000026C2  326E FFF6                movea.w    A1, [A6 - 0xA]
  3380. 000026C6  2209                     move.l     D1, A1
  3381. 000026C8  83C0                     divs.w     D1, D0
  3382. 000026CA  4841                     swap.w     D1
  3383. 000026CC  43ED AC4E                lea.l      A1, [A5 - 0x53B2]
  3384. 000026D0  D2C1                     add.w      A1, D1
  3385. 000026D2  1029 0001                move.b     D0, [A1 + 0x1]
  3386. 000026D6  4880                     ext.w      D0
  3387. 000026D8  D06E FFF6                add.w      D0, [A6 - 0xA]
  3388. 000026DC  0640 0043                addi.w     D0, 0x43 /* 'C' */
  3389. 000026E0  9110                     sub.b      [A0], D0
  3390. 000026E2  526E FFF6                addq.w     [A6 - 0xA], 1
  3391. label000026E6:
  3392. 000026E6  306E FFF6                movea.w    A0, [A6 - 0xA]
  3393. 000026EA  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  3394. 000026EE  6DC4                     blt        -0x3A /* 000026B4 */
  3395. label000026F0:
  3396. 000026F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3397. 000026F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3398. 000026F8  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3399. 000026FC  A9CF                     syscall    TESetText
  3400. 000026FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3401. 00002702  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3402. 00002706  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3403. 0000270A  6706                     beq        +0x8 /* 00002712 */
  3404. 0000270C  3F3C 0001                move.w     -[A7], 0x1
  3405. 00002710  A9C8                     syscall    SysBeep
  3406. label00002712:
  3407. 00002712  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3408. 00002716  2050                     movea.l    A0, [A0]
  3409. 00002718  4268 0020                clr.w      [A0 + 0x20]
  3410. 0000271C  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3411. 00002720  2050                     movea.l    A0, [A0]
  3412. 00002722  4268 0022                clr.w      [A0 + 0x22]
  3413. 00002726  4EBA 06E2                jsr        [PC + 0x6E2 /* 00002E0A */]
  3414. 0000272A  4EBA 0626                jsr        [PC + 0x626 /* 00002D52 */]
  3415. 0000272E  4A2D AC4E                tst.b      [A5 - 0x53B2]
  3416. 00002732  670C                     beq        +0xE /* 00002740 */
  3417. 00002734  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  3418. 00002738  486D B7EE                pea.l      [A5 - 0x4812]
  3419. 0000273C  A95F                     syscall    SetControlTitle/SetCTitle
  3420. 0000273E  600A                     bra        +0xC /* 0000274A */
  3421. label00002740:
  3422. 00002740  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  3423. 00002744  486D B7FE                pea.l      [A5 - 0x4802]
  3424. 00002748  A95F                     syscall    SetControlTitle/SetCTitle
  3425. label0000274A:
  3426. 0000274A  4E5E                     unlink     A6
  3427. 0000274C  4E75                     rts
  3428. fn0000274E:
  3429. 0000274E  4E56 FE94                link       A6, -0x016C
  3430. 00002752  426E FFFE                clr.w      [A6 - 0x2]
  3431. 00002756  4267                     clr.w      -[A7]
  3432. 00002758  486D AB48                pea.l      [A5 - 0x54B8]
  3433. 0000275C  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  3434. 00002760  486E FFFC                pea.l      [A6 - 0x4]
  3435. 00002764  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3436. 00002768  301F                     move.w     D0, [A7]+
  3437. 0000276A  4A40                     tst.w      D0
  3438. 0000276C  670A                     beq        +0xC /* 00002778 */
  3439. 0000276E  7001                     moveq.l    D0, 0x01
  3440. 00002770  3D40 FFFE                move.w     [A6 - 0x2], D0
  3441. 00002774  6000 00CA                bra        +0xCC /* 00002840 */
  3442. label00002778:
  3443. 00002778  42A7                     clr.l      -[A7]
  3444. 0000277A  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3445. 0000277E  A9CB                     syscall    TEGetText
  3446. 00002780  205F                     movea.l    A0, [A7]+
  3447. 00002782  2D48 FFF6                move.l     [A6 - 0xA], A0
  3448. 00002786  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3449. 0000278A  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  3450. 0000278E  42A7                     clr.l      -[A7]
  3451. 00002790  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3452. 00002794  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3453. 00002798  201F                     move.l     D0, [A7]+
  3454. 0000279A  2D40 FFF2                move.l     [A6 - 0xE], D0
  3455. 0000279E  4A2D AC4E                tst.b      [A5 - 0x53B2]
  3456. 000027A2  6744                     beq        +0x46 /* 000027E8 */
  3457. 000027A4  426E FFFA                clr.w      [A6 - 0x6]
  3458. 000027A8  6034                     bra        +0x36 /* 000027DE */
  3459. label000027AA:
  3460. 000027AA  206E FFF6                movea.l    A0, [A6 - 0xA]
  3461. 000027AE  326E FFFA                movea.w    A1, [A6 - 0x6]
  3462. 000027B2  D3D0                     add.l      A1, [A0]
  3463. 000027B4  102D AC4E                move.b     D0, [A5 - 0x53B2]
  3464. 000027B8  4880                     ext.w      D0
  3465. 000027BA  306E FFFA                movea.w    A0, [A6 - 0x6]
  3466. 000027BE  2208                     move.l     D1, A0
  3467. 000027C0  83C0                     divs.w     D1, D0
  3468. 000027C2  4841                     swap.w     D1
  3469. 000027C4  41ED AC4E                lea.l      A0, [A5 - 0x53B2]
  3470. 000027C8  D0C1                     add.w      A0, D1
  3471. 000027CA  1028 0001                move.b     D0, [A0 + 0x1]
  3472. 000027CE  4880                     ext.w      D0
  3473. 000027D0  D06E FFFA                add.w      D0, [A6 - 0x6]
  3474. 000027D4  0640 0043                addi.w     D0, 0x43 /* 'C' */
  3475. 000027D8  D111                     add.b      [A1], D0
  3476. 000027DA  526E FFFA                addq.w     [A6 - 0x6], 1
  3477. label000027DE:
  3478. 000027DE  306E FFFA                movea.w    A0, [A6 - 0x6]
  3479. 000027E2  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  3480. 000027E6  6DC2                     blt        -0x3C /* 000027AA */
  3481. label000027E8:
  3482. 000027E8  4267                     clr.w      -[A7]
  3483. 000027EA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3484. 000027EE  486E FFF2                pea.l      [A6 - 0xE]
  3485. 000027F2  206E FFF6                movea.l    A0, [A6 - 0xA]
  3486. 000027F6  2F10                     move.l     -[A7], [A0]
  3487. 000027F8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  3488. 000027FC  301F                     move.w     D0, [A7]+
  3489. 000027FE  4A40                     tst.w      D0
  3490. 00002800  6706                     beq        +0x8 /* 00002808 */
  3491. 00002802  7001                     moveq.l    D0, 0x01
  3492. 00002804  3D40 FFFE                move.w     [A6 - 0x2], D0
  3493. label00002808:
  3494. 00002808  4267                     clr.w      -[A7]
  3495. 0000280A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3496. 0000280E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3497. 00002812  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3498. 00002816  301F                     move.w     D0, [A7]+
  3499. 00002818  4A40                     tst.w      D0
  3500. 0000281A  6706                     beq        +0x8 /* 00002822 */
  3501. 0000281C  7001                     moveq.l    D0, 0x01
  3502. 0000281E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3503. label00002822:
  3504. 00002822  4267                     clr.w      -[A7]
  3505. 00002824  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3506. 00002828  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3507. 0000282C  301F                     move.w     D0, [A7]+
  3508. 0000282E  4A40                     tst.w      D0
  3509. 00002830  6706                     beq        +0x8 /* 00002838 */
  3510. 00002832  7001                     moveq.l    D0, 0x01
  3511. 00002834  3D40 FFFE                move.w     [A6 - 0x2], D0
  3512. label00002838:
  3513. 00002838  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3514. 0000283C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3515. label00002840:
  3516. 00002840  4A6E FFFE                tst.w      [A6 - 0x2]
  3517. 00002844  670E                     beq        +0x10 /* 00002854 */
  3518. 00002846  486D B820                pea.l      [A5 - 0x47E0]
  3519. 0000284A  486D B80C                pea.l      [A5 - 0x47F4]
  3520. 0000284E  4EBA D7B0                jsr        [PC - 0x2850 /* 00000000 */]
  3521. 00002852  508F                     addq.l     A7, 8
  3522. label00002854:
  3523. 00002854  42A7                     clr.l      -[A7]
  3524. 00002856  A9FC                     syscall    ZeroScrap
  3525. 00002858  201F                     move.l     D0, [A7]+
  3526. 0000285A  4A80                     tst.l      D0
  3527. 0000285C  6710                     beq        +0x12 /* 0000286E */
  3528. 0000285E  486D B838                pea.l      [A5 - 0x47C8]
  3529. 00002862  486D B822                pea.l      [A5 - 0x47DE]
  3530. 00002866  4EBA D798                jsr        [PC - 0x2868 /* 00000000 */]
  3531. 0000286A  508F                     addq.l     A7, 8
  3532. 0000286C  601A                     bra        +0x1C /* 00002888 */
  3533. label0000286E:
  3534. 0000286E  4267                     clr.w      -[A7]
  3535. 00002870  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3536. 00002874  301F                     move.w     D0, [A7]+
  3537. 00002876  4A40                     tst.w      D0
  3538. 00002878  670E                     beq        +0x10 /* 00002888 */
  3539. 0000287A  486D B850                pea.l      [A5 - 0x47B0]
  3540. 0000287E  486D B83A                pea.l      [A5 - 0x47C6]
  3541. 00002882  4EBA D77C                jsr        [PC - 0x2884 /* 00000000 */]
  3542. 00002886  508F                     addq.l     A7, 8
  3543. label00002888:
  3544. 00002888  486E FFEE                pea.l      [A6 - 0x12]
  3545. 0000288C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3546. 00002890  4267                     clr.w      -[A7]
  3547. 00002892  486E FE94                pea.l      [A6 - 0x16C]
  3548. 00002896  486E FF94                pea.l      [A6 - 0x6C]
  3549. 0000289A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3550. 0000289E  301F                     move.w     D0, [A7]+
  3551. 000028A0  4267                     clr.w      -[A7]
  3552. 000028A2  486D B852                pea.l      [A5 - 0x47AE]
  3553. 000028A6  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  3554. 000028AA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3555. 000028AE  301F                     move.w     D0, [A7]+
  3556. 000028B0  486D AB48                pea.l      [A5 - 0x54B8]
  3557. 000028B4  A9B1                     syscall    CreateResFile
  3558. 000028B6  4267                     clr.w      -[A7]
  3559. 000028B8  486D AB48                pea.l      [A5 - 0x54B8]
  3560. 000028BC  A997                     syscall    OpenResFile
  3561. 000028BE  301F                     move.w     D0, [A7]+
  3562. 000028C0  3D40 FFFC                move.w     [A6 - 0x4], D0
  3563. 000028C4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3564. 000028C8  6626                     bne        +0x28 /* 000028F0 */
  3565. 000028CA  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  3566. 000028CE  486D B854                pea.l      [A5 - 0x47AC]
  3567. 000028D2  486E FF96                pea.l      [A6 - 0x6A]
  3568. 000028D6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3569. 000028DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3570. 000028DE  486E FF96                pea.l      [A6 - 0x6A]
  3571. 000028E2  486D B866                pea.l      [A5 - 0x479A]
  3572. 000028E6  4EBA D718                jsr        [PC - 0x28E8 /* 00000000 */]
  3573. 000028EA  508F                     addq.l     A7, 8
  3574. 000028EC  6000 007E                bra        +0x80 /* 0000296C */
  3575. label000028F0:
  3576. 000028F0  42A7                     clr.l      -[A7]
  3577. 000028F2  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  3578. 000028F8  3F3C 03E8                move.w     -[A7], 0x3E8
  3579. 000028FC  A9A0                     syscall    GetResource
  3580. 000028FE  205F                     movea.l    A0, [A7]+
  3581. 00002900  2D48 FFEA                move.l     [A6 - 0x16], A0
  3582. 00002904  B0FC 0000                cmpa.w     A0, 0x0
  3583. 00002908  671A                     beq        +0x1C /* 00002924 */
  3584. 0000290A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3585. 0000290E  A9AD                     syscall    RemoveResource/RmveResource
  3586. 00002910  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3587. 00002914  670E                     beq        +0x10 /* 00002924 */
  3588. 00002916  486D B89C                pea.l      [A5 - 0x4764]
  3589. 0000291A  486D B884                pea.l      [A5 - 0x477C]
  3590. 0000291E  4EBA D6E0                jsr        [PC - 0x2920 /* 00000000 */]
  3591. 00002922  508F                     addq.l     A7, 8
  3592. label00002924:
  3593. 00002924  42A7                     clr.l      -[A7]
  3594. 00002926  4878 0004                push.l     0x4
  3595. 0000292A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3596. 0000292E  205F                     movea.l    A0, [A7]+
  3597. 00002930  2D48 FFE6                move.l     [A6 - 0x1A], A0
  3598. 00002934  206E FFE6                movea.l    A0, [A6 - 0x1A]
  3599. 00002938  2050                     movea.l    A0, [A0]
  3600. 0000293A  20AE FFEE                move.l     [A0], [A6 - 0x12]
  3601. 0000293E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3602. 00002942  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  3603. 00002948  3F3C 03E8                move.w     -[A7], 0x3E8
  3604. 0000294C  486D B89E                pea.l      [A5 - 0x4762]
  3605. 00002950  A9AB                     syscall    AddResource
  3606. 00002952  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3607. 00002956  670E                     beq        +0x10 /* 00002966 */
  3608. 00002958  486D B8C4                pea.l      [A5 - 0x473C]
  3609. 0000295C  486D B8A8                pea.l      [A5 - 0x4758]
  3610. 00002960  4EBA D69E                jsr        [PC - 0x2962 /* 00000000 */]
  3611. 00002964  508F                     addq.l     A7, 8
  3612. label00002966:
  3613. 00002966  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3614. 0000296A  A99A                     syscall    CloseResFile
  3615. label0000296C:
  3616. 0000296C  4267                     clr.w      -[A7]
  3617. 0000296E  486D B8C6                pea.l      [A5 - 0x473A]
  3618. 00002972  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  3619. 00002976  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3620. 0000297A  301F                     move.w     D0, [A7]+
  3621. 0000297C  4E5E                     unlink     A6
  3622. 0000297E  4E75                     rts
  3623. fn00002980:
  3624. 00002980  4E56 FFCE                link       A6, -0x0032
  3625. 00002984  2F0A                     move.l     -[A7], A2
  3626. 00002986  426E FFF6                clr.w      [A6 - 0xA]
  3627. 0000298A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3628. 0000298E  42A7                     clr.l      -[A7]
  3629. 00002990  4878 0078                push.l     0x78 /* 'x' */
  3630. 00002994  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3631. 00002998  205F                     movea.l    A0, [A7]+
  3632. 0000299A  2D48 FFFC                move.l     [A6 - 0x4], A0
  3633. 0000299E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3634. 000029A2  6706                     beq        +0x8 /* 000029AA */
  3635. 000029A4  3F3C 0001                move.w     -[A7], 0x1
  3636. 000029A8  A9C8                     syscall    SysBeep
  3637. label000029AA:
  3638. 000029AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3639. 000029AE  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  3640. 000029B2  4267                     clr.w      -[A7]
  3641. 000029B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3642. 000029B8  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3643. 000029BC  101F                     move.b     D0, [A7]+
  3644. 000029BE  4A00                     tst.b      D0
  3645. 000029C0  6700 017A                beq        +0x17C /* 00002B3C */
  3646. 000029C4  42A7                     clr.l      -[A7]
  3647. 000029C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3648. 000029CA  42A7                     clr.l      -[A7]
  3649. 000029CC  42A7                     clr.l      -[A7]
  3650. 000029CE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3651. 000029D2  205F                     movea.l    A0, [A7]+
  3652. 000029D4  2D48 FFF8                move.l     [A6 - 0x8], A0
  3653. 000029D8  426E FFF2                clr.w      [A6 - 0xE]
  3654. 000029DC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3655. 000029E0  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  3656. 000029E4  2251                     movea.l    A1, [A1]
  3657. 000029E6  2050                     movea.l    A0, [A0]
  3658. 000029E8  3068 000C                movea.w    A0, [A0 + 0xC]
  3659. 000029EC  2008                     move.l     D0, A0
  3660. 000029EE  81E9 0018                divs.w     D0, [A1 + 0x18]
  3661. 000029F2  5340                     subq.w     D0, 1
  3662. 000029F4  3D40 FFF4                move.w     [A6 - 0xC], D0
  3663. 000029F8  42A7                     clr.l      -[A7]
  3664. 000029FA  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3665. 000029FE  A9CB                     syscall    TEGetText
  3666. 00002A00  205F                     movea.l    A0, [A7]+
  3667. 00002A02  2D48 FFCE                move.l     [A6 - 0x32], A0
  3668. 00002A06  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3669. 00002A0A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3670. 00002A0E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3671. 00002A12  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  3672. 00002A16  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3673. 00002A1A  6700 00C4                beq        +0xC6 /* 00002AE0 */
  3674. 00002A1E  3F3C 0001                move.w     -[A7], 0x1
  3675. 00002A22  A9C8                     syscall    SysBeep
  3676. 00002A24  6000 00BA                bra        +0xBC /* 00002AE0 */
  3677. label00002A28:
  3678. 00002A28  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3679. 00002A2C  42A7                     clr.l      -[A7]
  3680. 00002A2E  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3681. 00002A32  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3682. 00002A36  4267                     clr.w      -[A7]
  3683. 00002A38  2050                     movea.l    A0, [A0]
  3684. 00002A3A  3F28 0018                move.w     -[A7], [A0 + 0x18]
  3685. 00002A3E  A893                     syscall    MoveTo
  3686. 00002A40  3F3C 0004                move.w     -[A7], 0x4
  3687. 00002A44  A887                     syscall    TextFont
  3688. 00002A46  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3689. 00002A4A  A88A                     syscall    TextSize
  3690. 00002A4C  302E FFF2                move.w     D0, [A6 - 0xE]
  3691. 00002A50  D06E FFF4                add.w      D0, [A6 - 0xC]
  3692. 00002A54  3D40 FFF0                move.w     [A6 - 0x10], D0
  3693. 00002A58  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3694. 00002A5C  2050                     movea.l    A0, [A0]
  3695. 00002A5E  302E FFF0                move.w     D0, [A6 - 0x10]
  3696. 00002A62  B068 005E                cmp.w      D0, [A0 + 0x5E]
  3697. 00002A66  6F12                     ble        +0x14 /* 00002A7A */
  3698. 00002A68  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3699. 00002A6C  2050                     movea.l    A0, [A0]
  3700. 00002A6E  3D68 005E FFF0           move.w     [A6 - 0x10], [A0 + 0x5E]
  3701. 00002A74  7001                     moveq.l    D0, 0x01
  3702. 00002A76  3D40 FFF6                move.w     [A6 - 0xA], D0
  3703. label00002A7A:
  3704. 00002A7A  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3705. 00002A7E  302E FFF2                move.w     D0, [A6 - 0xE]
  3706. 00002A82  48C0                     ext.l      D0
  3707. 00002A84  D080                     add.l      D0, D0
  3708. 00002A86  D090                     add.l      D0, [A0]
  3709. 00002A88  2040                     movea.l    A0, D0
  3710. 00002A8A  226E FFCE                movea.l    A1, [A6 - 0x32]
  3711. 00002A8E  3068 0060                movea.w    A0, [A0 + 0x60]
  3712. 00002A92  D1D1                     add.l      A0, [A1]
  3713. 00002A94  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  3714. 00002A98  302E FFF0                move.w     D0, [A6 - 0x10]
  3715. 00002A9C  48C0                     ext.l      D0
  3716. 00002A9E  D080                     add.l      D0, D0
  3717. 00002AA0  D091                     add.l      D0, [A1]
  3718. 00002AA2  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  3719. 00002AA6  322E FFF2                move.w     D1, [A6 - 0xE]
  3720. 00002AAA  48C1                     ext.l      D1
  3721. 00002AAC  D281                     add.l      D1, D1
  3722. 00002AAE  D291                     add.l      D1, [A1]
  3723. 00002AB0  2241                     movea.l    A1, D1
  3724. 00002AB2  2440                     movea.l    A2, D0
  3725. 00002AB4  302A 0060                move.w     D0, [A2 + 0x60]
  3726. 00002AB8  9069 0060                sub.w      D0, [A1 + 0x60]
  3727. 00002ABC  48C0                     ext.l      D0
  3728. 00002ABE  226E FFFC                movea.l    A1, [A6 - 0x4]
  3729. 00002AC2  4850                     pea.l      [A0]
  3730. 00002AC4  2F00                     move.l     -[A7], D0
  3731. 00002AC6  2051                     movea.l    A0, [A1]
  3732. 00002AC8  4868 0008                pea.l      [A0 + 0x8]
  3733. 00002ACC  4267                     clr.w      -[A7]
  3734. 00002ACE  A9CE                     syscall    TETextBox/TextBox
  3735. 00002AD0  302E FFF4                move.w     D0, [A6 - 0xC]
  3736. 00002AD4  D16E FFF2                add.w      [A6 - 0xE], D0
  3737. 00002AD8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3738. 00002ADC  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3739. label00002AE0:
  3740. 00002AE0  4A6E FFF6                tst.w      [A6 - 0xA]
  3741. 00002AE4  660E                     bne        +0x10 /* 00002AF4 */
  3742. 00002AE6  4267                     clr.w      -[A7]
  3743. 00002AE8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3744. 00002AEC  301F                     move.w     D0, [A7]+
  3745. 00002AEE  4A40                     tst.w      D0
  3746. 00002AF0  6700 FF36                beq        -0xC8 /* 00002A28 */
  3747. label00002AF4:
  3748. 00002AF4  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3749. 00002AF8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3750. 00002AFC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3751. 00002B00  6706                     beq        +0x8 /* 00002B08 */
  3752. 00002B02  3F3C 0001                move.w     -[A7], 0x1
  3753. 00002B06  A9C8                     syscall    SysBeep
  3754. label00002B08:
  3755. 00002B08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3756. 00002B0C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3757. 00002B10  4267                     clr.w      -[A7]
  3758. 00002B12  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3759. 00002B16  301F                     move.w     D0, [A7]+
  3760. 00002B18  4A40                     tst.w      D0
  3761. 00002B1A  6620                     bne        +0x22 /* 00002B3C */
  3762. 00002B1C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3763. 00002B20  2050                     movea.l    A0, [A0]
  3764. 00002B22  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  3765. 00002B28  6612                     bne        +0x14 /* 00002B3C */
  3766. 00002B2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3767. 00002B2E  42A7                     clr.l      -[A7]
  3768. 00002B30  42A7                     clr.l      -[A7]
  3769. 00002B32  42A7                     clr.l      -[A7]
  3770. 00002B34  486E FFD6                pea.l      [A6 - 0x2A]
  3771. 00002B38  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  3772. label00002B3C:
  3773. 00002B3C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  3774. 00002B40  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  3775. 00002B44  A873                     syscall    SetPort
  3776. 00002B46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3777. 00002B4A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3778. 00002B4E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  3779. 00002B52  6706                     beq        +0x8 /* 00002B5A */
  3780. 00002B54  3F3C 0001                move.w     -[A7], 0x1
  3781. 00002B58  A9C8                     syscall    SysBeep
  3782. label00002B5A:
  3783. 00002B5A  245F                     movea.l    A2, [A7]+
  3784. 00002B5C  4E5E                     unlink     A6
  3785. 00002B5E  4E75                     rts
  3786. export_12:
  3787. 00002B60  4E56 FFDE                link       A6, -0x0022
  3788. 00002B64  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  3789. 00002B68  4868 0010                pea.l      [A0 + 0x10]
  3790. 00002B6C  A8A3                     syscall    EraseRect
  3791. 00002B6E  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  3792. 00002B72  4868 0010                pea.l      [A0 + 0x10]
  3793. 00002B76  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3794. 00002B7A  A9D3                     syscall    TEUpdate
  3795. 00002B7C  3F3C 0136                move.w     -[A7], 0x136
  3796. 00002B80  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3797. 00002B84  A893                     syscall    MoveTo
  3798. 00002B86  486D B8C8                pea.l      [A5 - 0x4738]
  3799. 00002B8A  A884                     syscall    DrawString
  3800. 00002B8C  3F3C 013B                move.w     -[A7], 0x13B
  3801. 00002B90  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3802. 00002B94  A893                     syscall    MoveTo
  3803. 00002B96  486D B8DE                pea.l      [A5 - 0x4722]
  3804. 00002B9A  A884                     syscall    DrawString
  3805. 00002B9C  3F3C 013B                move.w     -[A7], 0x13B
  3806. 00002BA0  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3807. 00002BA4  A893                     syscall    MoveTo
  3808. 00002BA6  486D B8E6                pea.l      [A5 - 0x471A]
  3809. 00002BAA  A884                     syscall    DrawString
  3810. 00002BAC  3F3C 013B                move.w     -[A7], 0x13B
  3811. 00002BB0  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3812. 00002BB4  A893                     syscall    MoveTo
  3813. 00002BB6  486D B8F2                pea.l      [A5 - 0x470E]
  3814. 00002BBA  A884                     syscall    DrawString
  3815. 00002BBC  3F3C 013B                move.w     -[A7], 0x13B
  3816. 00002BC0  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  3817. 00002BC4  A893                     syscall    MoveTo
  3818. 00002BC6  486D B8FC                pea.l      [A5 - 0x4704]
  3819. 00002BCA  A884                     syscall    DrawString
  3820. 00002BCC  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3821. 00002BD0  2050                     movea.l    A0, [A0]
  3822. 00002BD2  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  3823. 00002BD6  486D B906                pea.l      [A5 - 0x46FA]
  3824. 00002BDA  486E FFF8                pea.l      [A6 - 0x8]
  3825. 00002BDE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3826. 00002BE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3827. 00002BE6  486E FFF8                pea.l      [A6 - 0x8]
  3828. 00002BEA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3829. 00002BEE  588F                     addq.l     A7, 4
  3830. 00002BF0  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3831. 00002BF4  2050                     movea.l    A0, [A0]
  3832. 00002BF6  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3833. 00002BFA  486D B90A                pea.l      [A5 - 0x46F6]
  3834. 00002BFE  486E FFF0                pea.l      [A6 - 0x10]
  3835. 00002C02  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3836. 00002C06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3837. 00002C0A  486E FFF0                pea.l      [A6 - 0x10]
  3838. 00002C0E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3839. 00002C12  588F                     addq.l     A7, 4
  3840. 00002C14  426E FFDE                clr.w      [A6 - 0x22]
  3841. 00002C18  6004                     bra        +0x6 /* 00002C1E */
  3842. label00002C1A:
  3843. 00002C1A  526E FFDE                addq.w     [A6 - 0x22], 1
  3844. label00002C1E:
  3845. 00002C1E  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3846. 00002C22  302E FFDE                move.w     D0, [A6 - 0x22]
  3847. 00002C26  5240                     addq.w     D0, 1
  3848. 00002C28  48C0                     ext.l      D0
  3849. 00002C2A  D080                     add.l      D0, D0
  3850. 00002C2C  D090                     add.l      D0, [A0]
  3851. 00002C2E  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3852. 00002C32  2050                     movea.l    A0, [A0]
  3853. 00002C34  2240                     movea.l    A1, D0
  3854. 00002C36  3029 0060                move.w     D0, [A1 + 0x60]
  3855. 00002C3A  B068 0020                cmp.w      D0, [A0 + 0x20]
  3856. 00002C3E  6E12                     bgt        +0x14 /* 00002C52 */
  3857. 00002C40  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3858. 00002C44  2050                     movea.l    A0, [A0]
  3859. 00002C46  3028 005E                move.w     D0, [A0 + 0x5E]
  3860. 00002C4A  5340                     subq.w     D0, 1
  3861. 00002C4C  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  3862. 00002C50  6EC8                     bgt        -0x36 /* 00002C1A */
  3863. label00002C52:
  3864. 00002C52  302E FFDE                move.w     D0, [A6 - 0x22]
  3865. 00002C56  5240                     addq.w     D0, 1
  3866. 00002C58  3F00                     move.w     -[A7], D0
  3867. 00002C5A  486D B90E                pea.l      [A5 - 0x46F2]
  3868. 00002C5E  486E FFE8                pea.l      [A6 - 0x18]
  3869. 00002C62  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3870. 00002C66  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3871. 00002C6A  486E FFE8                pea.l      [A6 - 0x18]
  3872. 00002C6E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3873. 00002C72  588F                     addq.l     A7, 4
  3874. 00002C74  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3875. 00002C78  2050                     movea.l    A0, [A0]
  3876. 00002C7A  3F28 0020                move.w     -[A7], [A0 + 0x20]
  3877. 00002C7E  486D B912                pea.l      [A5 - 0x46EE]
  3878. 00002C82  486E FFE0                pea.l      [A6 - 0x20]
  3879. 00002C86  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3880. 00002C8A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3881. 00002C8E  486E FFE0                pea.l      [A6 - 0x20]
  3882. 00002C92  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  3883. 00002C96  588F                     addq.l     A7, 4
  3884. 00002C98  3F3C 01A9                move.w     -[A7], 0x1A9
  3885. 00002C9C  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3886. 00002CA0  A893                     syscall    MoveTo
  3887. 00002CA2  486E FFF8                pea.l      [A6 - 0x8]
  3888. 00002CA6  A884                     syscall    DrawString
  3889. 00002CA8  3F3C 01A9                move.w     -[A7], 0x1A9
  3890. 00002CAC  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3891. 00002CB0  A893                     syscall    MoveTo
  3892. 00002CB2  486E FFF0                pea.l      [A6 - 0x10]
  3893. 00002CB6  A884                     syscall    DrawString
  3894. 00002CB8  3F3C 01A9                move.w     -[A7], 0x1A9
  3895. 00002CBC  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3896. 00002CC0  A893                     syscall    MoveTo
  3897. 00002CC2  486E FFE8                pea.l      [A6 - 0x18]
  3898. 00002CC6  A884                     syscall    DrawString
  3899. 00002CC8  3F3C 01A9                move.w     -[A7], 0x1A9
  3900. 00002CCC  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  3901. 00002CD0  A893                     syscall    MoveTo
  3902. 00002CD2  486E FFE0                pea.l      [A6 - 0x20]
  3903. 00002CD6  A884                     syscall    DrawString
  3904. 00002CD8  3F3C 0136                move.w     -[A7], 0x136
  3905. 00002CDC  3F3C 00A5                move.w     -[A7], 0xA5
  3906. 00002CE0  A893                     syscall    MoveTo
  3907. 00002CE2  486D B916                pea.l      [A5 - 0x46EA]
  3908. 00002CE6  A884                     syscall    DrawString
  3909. 00002CE8  3F3C 013B                move.w     -[A7], 0x13B
  3910. 00002CEC  3F3C 00B4                move.w     -[A7], 0xB4
  3911. 00002CF0  A893                     syscall    MoveTo
  3912. 00002CF2  486D B92C                pea.l      [A5 - 0x46D4]
  3913. 00002CF6  A884                     syscall    DrawString
  3914. 00002CF8  3F3C 01A9                move.w     -[A7], 0x1A9
  3915. 00002CFC  3F3C 00B4                move.w     -[A7], 0xB4
  3916. 00002D00  A893                     syscall    MoveTo
  3917. 00002D02  4A2D AC4E                tst.b      [A5 - 0x53B2]
  3918. 00002D06  6708                     beq        +0xA /* 00002D10 */
  3919. 00002D08  486D B93E                pea.l      [A5 - 0x46C2]
  3920. 00002D0C  A884                     syscall    DrawString
  3921. 00002D0E  6006                     bra        +0x8 /* 00002D16 */
  3922. label00002D10:
  3923. 00002D10  486D B942                pea.l      [A5 - 0x46BE]
  3924. 00002D14  A884                     syscall    DrawString
  3925. label00002D16:
  3926. 00002D16  4A6D AB3E                tst.w      [A5 - 0x54C2]
  3927. 00002D1A  6732                     beq        +0x34 /* 00002D4E */
  3928. 00002D1C  4A2D AC4E                tst.b      [A5 - 0x53B2]
  3929. 00002D20  670C                     beq        +0xE /* 00002D2E */
  3930. 00002D22  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  3931. 00002D26  486D B946                pea.l      [A5 - 0x46BA]
  3932. 00002D2A  A95F                     syscall    SetControlTitle/SetCTitle
  3933. 00002D2C  600A                     bra        +0xC /* 00002D38 */
  3934. label00002D2E:
  3935. 00002D2E  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  3936. 00002D32  486D B956                pea.l      [A5 - 0x46AA]
  3937. 00002D36  A95F                     syscall    SetControlTitle/SetCTitle
  3938. label00002D38:
  3939. 00002D38  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  3940. 00002D3C  A957                     syscall    ShowControl
  3941. 00002D3E  2F2D AB06                move.l     -[A7], [A5 - 0x54FA]
  3942. 00002D42  A957                     syscall    ShowControl
  3943. 00002D44  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  3944. 00002D48  A957                     syscall    ShowControl
  3945. 00002D4A  426D AB3E                clr.w      [A5 - 0x54C2]
  3946. label00002D4E:
  3947. 00002D4E  4E5E                     unlink     A6
  3948. 00002D50  4E75                     rts
  3949. fn00002D52:
  3950. 00002D52  4E56 FFFA                link       A6, -0x0006
  3951. 00002D56  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3952. 00002D5A  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  3953. 00002D5E  2251                     movea.l    A1, [A1]
  3954. 00002D60  2050                     movea.l    A0, [A0]
  3955. 00002D62  3028 0008                move.w     D0, [A0 + 0x8]
  3956. 00002D66  9051                     sub.w      D0, [A1]
  3957. 00002D68  3D40 FFFE                move.w     [A6 - 0x2], D0
  3958. 00002D6C  4267                     clr.w      -[A7]
  3959. 00002D6E  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  3960. 00002D72  A960                     syscall    GetControlValue/GetCtlValue
  3961. 00002D74  301F                     move.w     D0, [A7]+
  3962. 00002D76  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  3963. 00002D7A  2050                     movea.l    A0, [A0]
  3964. 00002D7C  C1E8 0018                muls.w     D0, [A0 + 0x18]
  3965. 00002D80  3D40 FFFC                move.w     [A6 - 0x4], D0
  3966. 00002D84  302E FFFE                move.w     D0, [A6 - 0x2]
  3967. 00002D88  906E FFFC                sub.w      D0, [A6 - 0x4]
  3968. 00002D8C  3D40 FFFA                move.w     [A6 - 0x6], D0
  3969. 00002D90  4A6E FFFA                tst.w      [A6 - 0x6]
  3970. 00002D94  670C                     beq        +0xE /* 00002DA2 */
  3971. 00002D96  4267                     clr.w      -[A7]
  3972. 00002D98  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3973. 00002D9C  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  3974. 00002DA0  A812                     syscall    TEPinScroll
  3975. label00002DA2:
  3976. 00002DA2  4E5E                     unlink     A6
  3977. 00002DA4  4E75                     rts
  3978. export_11:
  3979. 00002DA6  4E56 FFFE                link       A6, -0x0002
  3980. 00002DAA  4A6E 0008                tst.w      [A6 + 0x8]
  3981. 00002DAE  6700 0050                beq        +0x52 /* 00002E00 */
  3982. 00002DB2  302E 0008                move.w     D0, [A6 + 0x8]
  3983. 00002DB6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3984. 00002DBA  0014 0017                ori.b      [A4], 0x17
  3985. 00002DBE  0028 0008 000E           ori.b      [A0 + 0xE], 0x8
  3986. 00002DC4  0014 001A                ori.b      [A4], 0x1A
  3987. 00002DC8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3988. 00002DCA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3989. 00002DCE  6016                     bra        +0x18 /* 00002DE6 */
  3990. 00002DD0  7001                     moveq.l    D0, 0x01
  3991. 00002DD2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3992. 00002DD6  600E                     bra        +0x10 /* 00002DE6 */
  3993. 00002DD8  70E6                     moveq.l    D0, 0xFFFFFFE6
  3994. 00002DDA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3995. 00002DDE  6006                     bra        +0x8 /* 00002DE6 */
  3996. 00002DE0  701A                     moveq.l    D0, 0x1A
  3997. 00002DE2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3998. label00002DE6:
  3999. 00002DE6  4267                     clr.w      -[A7]
  4000. 00002DE8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4001. 00002DEC  A960                     syscall    GetControlValue/GetCtlValue
  4002. 00002DEE  301F                     move.w     D0, [A7]+
  4003. 00002DF0  D06E FFFE                add.w      D0, [A6 - 0x2]
  4004. 00002DF4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4005. 00002DF8  3F00                     move.w     -[A7], D0
  4006. 00002DFA  A963                     syscall    SetControlValue/SetCtlValue
  4007. 00002DFC  4EBA FF54                jsr        [PC - 0xAC /* 00002D52 */]
  4008. label00002E00:
  4009. 00002E00  4E5E                     unlink     A6
  4010. 00002E02  205F                     movea.l    A0, [A7]+
  4011. 00002E04  4FEF 0006                lea.l      A7, [A7 + 0x6]
  4012. 00002E08  4ED0                     jmp        [A0]
  4013. fn00002E0A:
  4014. 00002E0A  4E56 FFF8                link       A6, -0x0008
  4015. 00002E0E  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4016. 00002E12  2050                     movea.l    A0, [A0]
  4017. 00002E14  3028 005E                move.w     D0, [A0 + 0x5E]
  4018. 00002E18  0640 FFE5                addi.w     D0, 0xFFE5
  4019. 00002E1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4020. 00002E20  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4021. 00002E24  2050                     movea.l    A0, [A0]
  4022. 00002E26  4A68 003C                tst.w      [A0 + 0x3C]
  4023. 00002E2A  6F22                     ble        +0x24 /* 00002E4E */
  4024. 00002E2C  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4025. 00002E30  2050                     movea.l    A0, [A0]
  4026. 00002E32  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4027. 00002E36  2251                     movea.l    A1, [A1]
  4028. 00002E38  2068 003E                movea.l    A0, [A0 + 0x3E]
  4029. 00002E3C  3269 003C                movea.w    A1, [A1 + 0x3C]
  4030. 00002E40  D3D0                     add.l      A1, [A0]
  4031. 00002E42  0C29 000D FFFF           cmpi.b     [A1 - 0x1], 0xD /* '\r' */
  4032. 00002E48  6604                     bne        +0x6 /* 00002E4E */
  4033. 00002E4A  526E FFFE                addq.w     [A6 - 0x2], 1
  4034. label00002E4E:
  4035. 00002E4E  4A6E FFFE                tst.w      [A6 - 0x2]
  4036. 00002E52  6F08                     ble        +0xA /* 00002E5C */
  4037. 00002E54  306E FFFE                movea.w    A0, [A6 - 0x2]
  4038. 00002E58  2008                     move.l     D0, A0
  4039. 00002E5A  6002                     bra        +0x4 /* 00002E5E */
  4040. label00002E5C:
  4041. 00002E5C  7000                     moveq.l    D0, 0x00
  4042. label00002E5E:
  4043. 00002E5E  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  4044. 00002E62  3F00                     move.w     -[A7], D0
  4045. 00002E64  A965                     syscall    SetControlMaximum/SetMaxCtl
  4046. 00002E66  4267                     clr.w      -[A7]
  4047. 00002E68  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  4048. 00002E6C  A960                     syscall    GetControlValue/GetCtlValue
  4049. 00002E6E  301F                     move.w     D0, [A7]+
  4050. 00002E70  3D40 FFFC                move.w     [A6 - 0x4], D0
  4051. 00002E74  302E FFFC                move.w     D0, [A6 - 0x4]
  4052. 00002E78  0640 001B                addi.w     D0, 0x1B
  4053. 00002E7C  3D40 FFFA                move.w     [A6 - 0x6], D0
  4054. 00002E80  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4055. 00002E84  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4056. 00002E88  302E FFFC                move.w     D0, [A6 - 0x4]
  4057. 00002E8C  48C0                     ext.l      D0
  4058. 00002E8E  D080                     add.l      D0, D0
  4059. 00002E90  D091                     add.l      D0, [A1]
  4060. 00002E92  2240                     movea.l    A1, D0
  4061. 00002E94  2050                     movea.l    A0, [A0]
  4062. 00002E96  3028 0020                move.w     D0, [A0 + 0x20]
  4063. 00002E9A  B069 0060                cmp.w      D0, [A1 + 0x60]
  4064. 00002E9E  6D20                     blt        +0x22 /* 00002EC0 */
  4065. 00002EA0  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4066. 00002EA4  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4067. 00002EA8  302E FFFA                move.w     D0, [A6 - 0x6]
  4068. 00002EAC  48C0                     ext.l      D0
  4069. 00002EAE  D080                     add.l      D0, D0
  4070. 00002EB0  D091                     add.l      D0, [A1]
  4071. 00002EB2  2240                     movea.l    A1, D0
  4072. 00002EB4  2050                     movea.l    A0, [A0]
  4073. 00002EB6  3028 0020                move.w     D0, [A0 + 0x20]
  4074. 00002EBA  B069 0060                cmp.w      D0, [A1 + 0x60]
  4075. 00002EBE  6D3E                     blt        +0x40 /* 00002EFE */
  4076. label00002EC0:
  4077. 00002EC0  426E FFF8                clr.w      [A6 - 0x8]
  4078. 00002EC4  6004                     bra        +0x6 /* 00002ECA */
  4079. label00002EC6:
  4080. 00002EC6  526E FFF8                addq.w     [A6 - 0x8], 1
  4081. label00002ECA:
  4082. 00002ECA  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4083. 00002ECE  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4084. 00002ED2  302E FFF8                move.w     D0, [A6 - 0x8]
  4085. 00002ED6  48C0                     ext.l      D0
  4086. 00002ED8  D080                     add.l      D0, D0
  4087. 00002EDA  D091                     add.l      D0, [A1]
  4088. 00002EDC  2240                     movea.l    A1, D0
  4089. 00002EDE  2050                     movea.l    A0, [A0]
  4090. 00002EE0  3028 0020                move.w     D0, [A0 + 0x20]
  4091. 00002EE4  B069 0060                cmp.w      D0, [A1 + 0x60]
  4092. 00002EE8  6CDC                     bge        -0x22 /* 00002EC6 */
  4093. 00002EEA  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  4094. 00002EEE  302E FFF8                move.w     D0, [A6 - 0x8]
  4095. 00002EF2  0640 FFF3                addi.w     D0, 0xFFF3
  4096. 00002EF6  3F00                     move.w     -[A7], D0
  4097. 00002EF8  A963                     syscall    SetControlValue/SetCtlValue
  4098. 00002EFA  4EBA FE56                jsr        [PC - 0x1AA /* 00002D52 */]
  4099. label00002EFE:
  4100. 00002EFE  4E5E                     unlink     A6
  4101. 00002F00  4E75                     rts
  4102. export_10:
  4103. 00002F02  4E56 FFF8                link       A6, -0x0008
  4104. 00002F06  486D 9BF8                pea.l      [A5 - 0x6408]
  4105. 00002F0A  A871                     syscall    GlobalToLocal
  4106. 00002F0C  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4107. 00002F10  4267                     clr.w      -[A7]
  4108. 00002F12  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  4109. 00002F16  2050                     movea.l    A0, [A0]
  4110. 00002F18  4868 0008                pea.l      [A0 + 0x8]
  4111. 00002F1C  A8AD                     syscall    PtInRect
  4112. 00002F1E  101F                     move.b     D0, [A7]+
  4113. 00002F20  4A00                     tst.b      D0
  4114. 00002F22  6732                     beq        +0x34 /* 00002F56 */
  4115. 00002F24  303C 0200                move.w     D0, 0x200
  4116. 00002F28  C06D 9BFC                and.w      D0, [A5 - 0x6404]
  4117. 00002F2C  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  4118. 00002F30  1F00                     move.b     -[A7], D0
  4119. 00002F32  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4120. 00002F36  A9D4                     syscall    TEClick
  4121. 00002F38  7043                     moveq.l    D0, 0x43
  4122. 00002F3A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4123. 00002F3E  705C                     moveq.l    D0, 0x5C
  4124. 00002F40  3D40 FFFC                move.w     [A6 - 0x4], D0
  4125. 00002F44  3D7C 019F FFFA           move.w     [A6 - 0x6], 0x19F
  4126. 00002F4A  3D7C 01E0 FFFE           move.w     [A6 - 0x2], 0x1E0
  4127. 00002F50  486E FFF8                pea.l      [A6 - 0x8]
  4128. 00002F54  A928                     syscall    InvalRect
  4129. label00002F56:
  4130. 00002F56  4E5E                     unlink     A6
  4131. 00002F58  4E75                     rts
  4132. fn00002F5A:
  4133. 00002F5A  4E56 FFF2                link       A6, -0x000E
  4134. 00002F5E  0C2E 0009 0009           cmpi.b     [A6 + 0x9], 0x9 /* '\t' */
  4135. 00002F64  6600 008C                bne        +0x8E /* 00002FF2 */
  4136. 00002F68  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4137. 00002F6C  2050                     movea.l    A0, [A0]
  4138. 00002F6E  3D68 005E FFFE           move.w     [A6 - 0x2], [A0 + 0x5E]
  4139. 00002F74  6004                     bra        +0x6 /* 00002F7A */
  4140. label00002F76:
  4141. 00002F76  536E FFFE                subq.w     [A6 - 0x2], 1
  4142. label00002F7A:
  4143. 00002F7A  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4144. 00002F7E  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4145. 00002F82  302E FFFE                move.w     D0, [A6 - 0x2]
  4146. 00002F86  48C0                     ext.l      D0
  4147. 00002F88  D080                     add.l      D0, D0
  4148. 00002F8A  D091                     add.l      D0, [A1]
  4149. 00002F8C  2240                     movea.l    A1, D0
  4150. 00002F8E  2050                     movea.l    A0, [A0]
  4151. 00002F90  3028 0020                move.w     D0, [A0 + 0x20]
  4152. 00002F94  B069 0060                cmp.w      D0, [A1 + 0x60]
  4153. 00002F98  6DDC                     blt        -0x22 /* 00002F76 */
  4154. 00002F9A  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4155. 00002F9E  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4156. 00002FA2  302E FFFE                move.w     D0, [A6 - 0x2]
  4157. 00002FA6  48C0                     ext.l      D0
  4158. 00002FA8  D080                     add.l      D0, D0
  4159. 00002FAA  D091                     add.l      D0, [A1]
  4160. 00002FAC  2240                     movea.l    A1, D0
  4161. 00002FAE  2050                     movea.l    A0, [A0]
  4162. 00002FB0  3028 0020                move.w     D0, [A0 + 0x20]
  4163. 00002FB4  9069 0060                sub.w      D0, [A1 + 0x60]
  4164. 00002FB8  3D40 FFFC                move.w     [A6 - 0x4], D0
  4165. 00002FBC  306E FFFC                movea.w    A0, [A6 - 0x4]
  4166. 00002FC0  2008                     move.l     D0, A0
  4167. 00002FC2  81FC 0004                divs.w     D0, 0x4
  4168. 00002FC6  4840                     swap.w     D0
  4169. 00002FC8  7204                     moveq.l    D1, 0x04
  4170. 00002FCA  9240                     sub.w      D1, D0
  4171. 00002FCC  3D41 FFFA                move.w     [A6 - 0x6], D1
  4172. 00002FD0  426E FFFE                clr.w      [A6 - 0x2]
  4173. 00002FD4  600E                     bra        +0x10 /* 00002FE4 */
  4174. label00002FD6:
  4175. 00002FD6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4176. 00002FDA  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4177. 00002FDE  A9DC                     syscall    TEKey
  4178. 00002FE0  526E FFFE                addq.w     [A6 - 0x2], 1
  4179. label00002FE4:
  4180. 00002FE4  302E FFFE                move.w     D0, [A6 - 0x2]
  4181. 00002FE8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4182. 00002FEC  6DE8                     blt        -0x16 /* 00002FD6 */
  4183. 00002FEE  6000 0092                bra        +0x94 /* 00003082 */
  4184. label00002FF2:
  4185. 00002FF2  0C2E 007F 0009           cmpi.b     [A6 + 0x9], 0x7F
  4186. 00002FF8  664E                     bne        +0x50 /* 00003048 */
  4187. 00002FFA  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4188. 00002FFE  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4189. 00003002  2251                     movea.l    A1, [A1]
  4190. 00003004  2050                     movea.l    A0, [A0]
  4191. 00003006  3028 0020                move.w     D0, [A0 + 0x20]
  4192. 0000300A  B069 0022                cmp.w      D0, [A1 + 0x22]
  4193. 0000300E  670A                     beq        +0xC /* 0000301A */
  4194. 00003010  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4195. 00003014  A9D7                     syscall    TEDelete
  4196. 00003016  6000 006A                bra        +0x6C /* 00003082 */
  4197. label0000301A:
  4198. 0000301A  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4199. 0000301E  2050                     movea.l    A0, [A0]
  4200. 00003020  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4201. 00003024  2251                     movea.l    A1, [A1]
  4202. 00003026  3068 0020                movea.w    A0, [A0 + 0x20]
  4203. 0000302A  4868 0001                pea.l      [A0 + 0x1]
  4204. 0000302E  3069 0020                movea.w    A0, [A1 + 0x20]
  4205. 00003032  4868 0001                pea.l      [A0 + 0x1]
  4206. 00003036  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4207. 0000303A  A9D1                     syscall    TESetSelect
  4208. 0000303C  3F3C 0008                move.w     -[A7], 0x8
  4209. 00003040  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4210. 00003044  A9DC                     syscall    TEKey
  4211. 00003046  603A                     bra        +0x3C /* 00003082 */
  4212. label00003048:
  4213. 00003048  0C2E 0003 0009           cmpi.b     [A6 + 0x9], 0x3
  4214. 0000304E  660C                     bne        +0xE /* 0000305C */
  4215. 00003050  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4216. 00003054  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4217. 00003058  A9DC                     syscall    TEKey
  4218. 0000305A  6026                     bra        +0x28 /* 00003082 */
  4219. label0000305C:
  4220. 0000305C  0C2E 001C 0009           cmpi.b     [A6 + 0x9], 0x1C
  4221. 00003062  6C10                     bge        +0x12 /* 00003074 */
  4222. 00003064  0C2E 000D 0009           cmpi.b     [A6 + 0x9], 0xD /* '\r' */
  4223. 0000306A  6708                     beq        +0xA /* 00003074 */
  4224. 0000306C  0C2E 0008 0009           cmpi.b     [A6 + 0x9], 0x8
  4225. 00003072  660E                     bne        +0x10 /* 00003082 */
  4226. label00003074:
  4227. 00003074  102E 0009                move.b     D0, [A6 + 0x9]
  4228. 00003078  4880                     ext.w      D0
  4229. 0000307A  3F00                     move.w     -[A7], D0
  4230. 0000307C  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4231. 00003080  A9DC                     syscall    TEKey
  4232. label00003082:
  4233. 00003082  4EBA FD86                jsr        [PC - 0x27A /* 00002E0A */]
  4234. 00003086  702A                     moveq.l    D0, 0x2A
  4235. 00003088  3D40 FFF2                move.w     [A6 - 0xE], D0
  4236. 0000308C  705C                     moveq.l    D0, 0x5C
  4237. 0000308E  3D40 FFF6                move.w     [A6 - 0xA], D0
  4238. 00003092  3D7C 019F FFF4           move.w     [A6 - 0xC], 0x19F
  4239. 00003098  3D7C 01E0 FFF8           move.w     [A6 - 0x8], 0x1E0
  4240. 0000309E  486E FFF2                pea.l      [A6 - 0xE]
  4241. 000030A2  A928                     syscall    InvalRect
  4242. 000030A4  4E5E                     unlink     A6
  4243. 000030A6  4E75                     rts
  4244. fn000030A8:
  4245. 000030A8  4E56 FFFA                link       A6, -0x0006
  4246. 000030AC  2F2D 9BFE                move.l     -[A7], [A5 - 0x6402]
  4247. 000030B0  A9DA                     syscall    TEIdle
  4248. 000030B2  486E FFFC                pea.l      [A6 - 0x4]
  4249. 000030B6  A972                     syscall    GetMouse
  4250. 000030B8  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4251. 000030BC  4267                     clr.w      -[A7]
  4252. 000030BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4253. 000030C2  2050                     movea.l    A0, [A0]
  4254. 000030C4  4868 0008                pea.l      [A0 + 0x8]
  4255. 000030C8  A8AD                     syscall    PtInRect
  4256. 000030CA  101F                     move.b     D0, [A7]+
  4257. 000030CC  4A00                     tst.b      D0
  4258. 000030CE  670A                     beq        +0xC /* 000030DA */
  4259. 000030D0  206D 9C06                movea.l    A0, [A5 - 0x63FA]
  4260. 000030D4  2F10                     move.l     -[A7], [A0]
  4261. 000030D6  A851                     syscall    SetCursor
  4262. 000030D8  6006                     bra        +0x8 /* 000030E0 */
  4263. label000030DA:
  4264. 000030DA  486D B77E                pea.l      [A5 - 0x4882]
  4265. 000030DE  A851                     syscall    SetCursor
  4266. label000030E0:
  4267. 000030E0  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4268. 000030E4  2050                     movea.l    A0, [A0]
  4269. 000030E6  3028 005E                move.w     D0, [A0 + 0x5E]
  4270. 000030EA  0640 FFE5                addi.w     D0, 0xFFE5
  4271. 000030EE  3D40 FFFA                move.w     [A6 - 0x6], D0
  4272. 000030F2  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4273. 000030F6  2050                     movea.l    A0, [A0]
  4274. 000030F8  4A68 003C                tst.w      [A0 + 0x3C]
  4275. 000030FC  6F22                     ble        +0x24 /* 00003120 */
  4276. 000030FE  206D 9BFE                movea.l    A0, [A5 - 0x6402]
  4277. 00003102  2050                     movea.l    A0, [A0]
  4278. 00003104  226D 9BFE                movea.l    A1, [A5 - 0x6402]
  4279. 00003108  2251                     movea.l    A1, [A1]
  4280. 0000310A  2068 003E                movea.l    A0, [A0 + 0x3E]
  4281. 0000310E  3269 003C                movea.w    A1, [A1 + 0x3C]
  4282. 00003112  D3D0                     add.l      A1, [A0]
  4283. 00003114  0C29 000D FFFF           cmpi.b     [A1 - 0x1], 0xD /* '\r' */
  4284. 0000311A  6604                     bne        +0x6 /* 00003120 */
  4285. 0000311C  526E FFFA                addq.w     [A6 - 0x6], 1
  4286. label00003120:
  4287. 00003120  4A6E FFFA                tst.w      [A6 - 0x6]
  4288. 00003124  6F08                     ble        +0xA /* 0000312E */
  4289. 00003126  306E FFFA                movea.w    A0, [A6 - 0x6]
  4290. 0000312A  2008                     move.l     D0, A0
  4291. 0000312C  6002                     bra        +0x4 /* 00003130 */
  4292. label0000312E:
  4293. 0000312E  7000                     moveq.l    D0, 0x00
  4294. label00003130:
  4295. 00003130  2F2D AAC2                move.l     -[A7], [A5 - 0x553E]
  4296. 00003134  3F00                     move.w     -[A7], D0
  4297. 00003136  A965                     syscall    SetControlMaximum/SetMaxCtl
  4298. 00003138  4E5E                     unlink     A6
  4299. 0000313A  4E75                     rts
  4300. fn0000313C:
  4301. 0000313C  7006                     moveq.l    D0, 0x06
  4302. 0000313E  3B40 CBDC                move.w     [A5 - 0x3424], D0
  4303. 00003142  7001                     moveq.l    D0, 0x01
  4304. 00003144  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  4305. 00003148  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4306. 0000314C  3F3C 00FF                move.w     -[A7], 0xFF
  4307. 00003150  A95D                     syscall    HiliteControl
  4308. 00003152  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  4309. 00003156  3F3C 00FF                move.w     -[A7], 0xFF
  4310. 0000315A  A95D                     syscall    HiliteControl
  4311. 0000315C  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  4312. 00003160  3F3C 00FF                move.w     -[A7], 0xFF
  4313. 00003164  A95D                     syscall    HiliteControl
  4314. 00003166  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  4315. 0000316A  3F3C 00FF                move.w     -[A7], 0xFF
  4316. 0000316E  A95D                     syscall    HiliteControl
  4317. 00003170  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  4318. 00003174  3F3C 00FF                move.w     -[A7], 0xFF
  4319. 00003178  A95D                     syscall    HiliteControl
  4320. 0000317A  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  4321. 0000317E  3F3C 00FF                move.w     -[A7], 0xFF
  4322. 00003182  A95D                     syscall    HiliteControl
  4323. 00003184  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  4324. 00003188  4868 0010                pea.l      [A0 + 0x10]
  4325. 0000318C  A928                     syscall    InvalRect
  4326. 0000318E  4E75                     rts
  4327. export_13:
  4328. 00003190  4E56 FFF0                link       A6, -0x0010
  4329. 00003194  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  4330. 00003198  4868 0010                pea.l      [A0 + 0x10]
  4331. 0000319C  A8A3                     syscall    EraseRect
  4332. 0000319E  3F3C 0002                move.w     -[A7], 0x2
  4333. 000031A2  3F3C 0002                move.w     -[A7], 0x2
  4334. 000031A6  A89B                     syscall    PenSize
  4335. 000031A8  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  4336. 000031AC  3F3C 0014                move.w     -[A7], 0x14
  4337. 000031B0  A893                     syscall    MoveTo
  4338. 000031B2  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  4339. 000031B6  3F3C 00EC                move.w     -[A7], 0xEC
  4340. 000031BA  A891                     syscall    LineTo
  4341. 000031BC  3F3C 00FD                move.w     -[A7], 0xFD
  4342. 000031C0  3F3C 0014                move.w     -[A7], 0x14
  4343. 000031C4  A893                     syscall    MoveTo
  4344. 000031C6  3F3C 00FD                move.w     -[A7], 0xFD
  4345. 000031CA  3F3C 00EC                move.w     -[A7], 0xEC
  4346. 000031CE  A891                     syscall    LineTo
  4347. 000031D0  426E FFFE                clr.w      [A6 - 0x2]
  4348. 000031D4  602C                     bra        +0x2E /* 00003202 */
  4349. label000031D6:
  4350. 000031D6  302E FFFE                move.w     D0, [A6 - 0x2]
  4351. 000031DA  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4352. 000031DE  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  4353. 000031E2  0640 0014                addi.w     D0, 0x14
  4354. 000031E6  3F00                     move.w     -[A7], D0
  4355. 000031E8  A893                     syscall    MoveTo
  4356. 000031EA  302E FFFE                move.w     D0, [A6 - 0x2]
  4357. 000031EE  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4358. 000031F2  3F3C 00FD                move.w     -[A7], 0xFD
  4359. 000031F6  0640 0014                addi.w     D0, 0x14
  4360. 000031FA  3F00                     move.w     -[A7], D0
  4361. 000031FC  A891                     syscall    LineTo
  4362. 000031FE  526E FFFE                addq.w     [A6 - 0x2], 1
  4363. label00003202:
  4364. 00003202  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  4365. 00003208  6FCC                     ble        -0x32 /* 000031D6 */
  4366. 0000320A  3F3C 0001                move.w     -[A7], 0x1
  4367. 0000320E  3F3C 0001                move.w     -[A7], 0x1
  4368. 00003212  A89B                     syscall    PenSize
  4369. 00003214  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4370. 00003218  3F3C 0014                move.w     -[A7], 0x14
  4371. 0000321C  A893                     syscall    MoveTo
  4372. 0000321E  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4373. 00003222  3F3C 00EC                move.w     -[A7], 0xEC
  4374. 00003226  A891                     syscall    LineTo
  4375. 00003228  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  4376. 0000322C  3F3C 0014                move.w     -[A7], 0x14
  4377. 00003230  A893                     syscall    MoveTo
  4378. 00003232  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  4379. 00003236  3F3C 00EC                move.w     -[A7], 0xEC
  4380. 0000323A  A891                     syscall    LineTo
  4381. 0000323C  3F3C 0090                move.w     -[A7], 0x90
  4382. 00003240  3F3C 0014                move.w     -[A7], 0x14
  4383. 00003244  A893                     syscall    MoveTo
  4384. 00003246  3F3C 0090                move.w     -[A7], 0x90
  4385. 0000324A  3F3C 00EC                move.w     -[A7], 0xEC
  4386. 0000324E  A891                     syscall    LineTo
  4387. 00003250  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4388. 00003254  3F3C 00EE                move.w     -[A7], 0xEE
  4389. 00003258  A893                     syscall    MoveTo
  4390. 0000325A  3F3C 00FF                move.w     -[A7], 0xFF
  4391. 0000325E  3F3C 00EE                move.w     -[A7], 0xEE
  4392. 00003262  A891                     syscall    LineTo
  4393. 00003264  3F3C 00FF                move.w     -[A7], 0xFF
  4394. 00003268  3F3C 0015                move.w     -[A7], 0x15
  4395. 0000326C  A891                     syscall    LineTo
  4396. 0000326E  4267                     clr.w      -[A7]
  4397. 00003270  A887                     syscall    TextFont
  4398. 00003272  3F3C 000C                move.w     -[A7], 0xC
  4399. 00003276  A88A                     syscall    TextSize
  4400. 00003278  7001                     moveq.l    D0, 0x01
  4401. 0000327A  1D40 FFF0                move.b     [A6 - 0x10], D0
  4402. 0000327E  426E FFFE                clr.w      [A6 - 0x2]
  4403. 00003282  602A                     bra        +0x2C /* 000032AE */
  4404. label00003284:
  4405. 00003284  302E FFFE                move.w     D0, [A6 - 0x2]
  4406. 00003288  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4407. 0000328C  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  4408. 00003290  0640 0032                addi.w     D0, 0x32 /* '2' */
  4409. 00003294  3F00                     move.w     -[A7], D0
  4410. 00003296  A893                     syscall    MoveTo
  4411. 00003298  302E FFFE                move.w     D0, [A6 - 0x2]
  4412. 0000329C  0640 0031                addi.w     D0, 0x31 /* '1' */
  4413. 000032A0  1D40 FFF1                move.b     [A6 - 0xF], D0
  4414. 000032A4  486E FFF0                pea.l      [A6 - 0x10]
  4415. 000032A8  A884                     syscall    DrawString
  4416. 000032AA  526E FFFE                addq.w     [A6 - 0x2], 1
  4417. label000032AE:
  4418. 000032AE  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  4419. 000032B4  6DCE                     blt        -0x30 /* 00003284 */
  4420. 000032B6  42A7                     clr.l      -[A7]
  4421. 000032B8  A8D8                     syscall    NewRgn
  4422. 000032BA  205F                     movea.l    A0, [A7]+
  4423. 000032BC  2D48 FFF2                move.l     [A6 - 0xE], A0
  4424. 000032C0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4425. 000032C4  A87A                     syscall    GetClip
  4426. 000032C6  3D7C 0095 FFF8           move.w     [A6 - 0x8], 0x95
  4427. 000032CC  3D7C 00FB FFFC           move.w     [A6 - 0x4], 0xFB
  4428. 000032D2  426E FFFE                clr.w      [A6 - 0x2]
  4429. 000032D6  6000 015E                bra        +0x160 /* 00003436 */
  4430. label000032DA:
  4431. 000032DA  302E FFFE                move.w     D0, [A6 - 0x2]
  4432. 000032DE  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4433. 000032E2  4267                     clr.w      -[A7]
  4434. 000032E4  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4435. 000032E8  0640 0027                addi.w     D0, 0x27 /* '\'' */
  4436. 000032EC  3F00                     move.w     -[A7], D0
  4437. 000032EE  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4438. 000032F2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4439. 000032F6  4EBA CF26                jsr        [PC - 0x30DA /* 0000021E */]
  4440. 000032FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4441. 000032FE  302E FFFE                move.w     D0, [A6 - 0x2]
  4442. 00003302  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4443. 00003306  3F3C 0095                move.w     -[A7], 0x95
  4444. 0000330A  0640 0032                addi.w     D0, 0x32 /* '2' */
  4445. 0000330E  3F00                     move.w     -[A7], D0
  4446. 00003310  A893                     syscall    MoveTo
  4447. 00003312  302E FFFE                move.w     D0, [A6 - 0x2]
  4448. 00003316  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4449. 0000331A  0640 0014                addi.w     D0, 0x14
  4450. 0000331E  3D40 FFF6                move.w     [A6 - 0xA], D0
  4451. 00003322  302E FFFE                move.w     D0, [A6 - 0x2]
  4452. 00003326  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4453. 0000332A  0640 0037                addi.w     D0, 0x37 /* '7' */
  4454. 0000332E  3D40 FFFA                move.w     [A6 - 0x6], D0
  4455. 00003332  486E FFF6                pea.l      [A6 - 0xA]
  4456. 00003336  A87B                     syscall    ClipRect
  4457. 00003338  302E FFFE                move.w     D0, [A6 - 0x2]
  4458. 0000333C  C1FC 010C                muls.w     D0, 0x10C
  4459. 00003340  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4460. 00003344  D1C0                     add.l      A0, D0
  4461. 00003346  4850                     pea.l      [A0]
  4462. 00003348  A884                     syscall    DrawString
  4463. 0000334A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4464. 0000334E  A879                     syscall    SetClip
  4465. 00003350  302E FFFE                move.w     D0, [A6 - 0x2]
  4466. 00003354  C1FC 010C                muls.w     D0, 0x10C
  4467. 00003358  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4468. 0000335C  D1C0                     add.l      A0, D0
  4469. 0000335E  4A68 010A                tst.w      [A0 + 0x10A]
  4470. 00003362  6700 0076                beq        +0x78 /* 000033DA */
  4471. 00003366  4267                     clr.w      -[A7]
  4472. 00003368  486D CBDE                pea.l      [A5 - 0x3422]
  4473. 0000336C  A88C                     syscall    StringWidth
  4474. 0000336E  301F                     move.w     D0, [A7]+
  4475. 00003370  48C0                     ext.l      D0
  4476. 00003372  81FC 0002                divs.w     D0, 0x2
  4477. 00003376  727E                     moveq.l    D1, 0x7E
  4478. 00003378  9240                     sub.w      D1, D0
  4479. 0000337A  302E FFFE                move.w     D0, [A6 - 0x2]
  4480. 0000337E  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4481. 00003382  3F01                     move.w     -[A7], D1
  4482. 00003384  0640 0025                addi.w     D0, 0x25 /* '%' */
  4483. 00003388  3F00                     move.w     -[A7], D0
  4484. 0000338A  A893                     syscall    MoveTo
  4485. 0000338C  486D CBE4                pea.l      [A5 - 0x341C]
  4486. 00003390  A884                     syscall    DrawString
  4487. 00003392  302E FFFE                move.w     D0, [A6 - 0x2]
  4488. 00003396  C1FC 010C                muls.w     D0, 0x10C
  4489. 0000339A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4490. 0000339E  D1C0                     add.l      A0, D0
  4491. 000033A0  3028 010A                move.w     D0, [A0 + 0x10A]
  4492. 000033A4  0640 0030                addi.w     D0, 0x30 /* '0' */
  4493. 000033A8  1D40 FFF1                move.b     [A6 - 0xF], D0
  4494. 000033AC  4267                     clr.w      -[A7]
  4495. 000033AE  486E FFF0                pea.l      [A6 - 0x10]
  4496. 000033B2  A88C                     syscall    StringWidth
  4497. 000033B4  301F                     move.w     D0, [A7]+
  4498. 000033B6  48C0                     ext.l      D0
  4499. 000033B8  81FC 0002                divs.w     D0, 0x2
  4500. 000033BC  727E                     moveq.l    D1, 0x7E
  4501. 000033BE  9240                     sub.w      D1, D0
  4502. 000033C0  302E FFFE                move.w     D0, [A6 - 0x2]
  4503. 000033C4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4504. 000033C8  3F01                     move.w     -[A7], D1
  4505. 000033CA  0640 0032                addi.w     D0, 0x32 /* '2' */
  4506. 000033CE  3F00                     move.w     -[A7], D0
  4507. 000033D0  A893                     syscall    MoveTo
  4508. 000033D2  486E FFF0                pea.l      [A6 - 0x10]
  4509. 000033D6  A884                     syscall    DrawString
  4510. 000033D8  6058                     bra        +0x5A /* 00003432 */
  4511. label000033DA:
  4512. 000033DA  4267                     clr.w      -[A7]
  4513. 000033DC  486D CBEA                pea.l      [A5 - 0x3416]
  4514. 000033E0  A88C                     syscall    StringWidth
  4515. 000033E2  301F                     move.w     D0, [A7]+
  4516. 000033E4  48C0                     ext.l      D0
  4517. 000033E6  81FC 0002                divs.w     D0, 0x2
  4518. 000033EA  727E                     moveq.l    D1, 0x7E
  4519. 000033EC  9240                     sub.w      D1, D0
  4520. 000033EE  302E FFFE                move.w     D0, [A6 - 0x2]
  4521. 000033F2  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4522. 000033F6  3F01                     move.w     -[A7], D1
  4523. 000033F8  0640 0025                addi.w     D0, 0x25 /* '%' */
  4524. 000033FC  3F00                     move.w     -[A7], D0
  4525. 000033FE  A893                     syscall    MoveTo
  4526. 00003400  486D CBEE                pea.l      [A5 - 0x3412]
  4527. 00003404  A884                     syscall    DrawString
  4528. 00003406  4267                     clr.w      -[A7]
  4529. 00003408  486D CBF2                pea.l      [A5 - 0x340E]
  4530. 0000340C  A88C                     syscall    StringWidth
  4531. 0000340E  301F                     move.w     D0, [A7]+
  4532. 00003410  48C0                     ext.l      D0
  4533. 00003412  81FC 0002                divs.w     D0, 0x2
  4534. 00003416  727E                     moveq.l    D1, 0x7E
  4535. 00003418  9240                     sub.w      D1, D0
  4536. 0000341A  302E FFFE                move.w     D0, [A6 - 0x2]
  4537. 0000341E  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4538. 00003422  3F01                     move.w     -[A7], D1
  4539. 00003424  0640 0032                addi.w     D0, 0x32 /* '2' */
  4540. 00003428  3F00                     move.w     -[A7], D0
  4541. 0000342A  A893                     syscall    MoveTo
  4542. 0000342C  486D CBF8                pea.l      [A5 - 0x3408]
  4543. 00003430  A884                     syscall    DrawString
  4544. label00003432:
  4545. 00003432  526E FFFE                addq.w     [A6 - 0x2], 1
  4546. label00003436:
  4547. 00003436  302E FFFE                move.w     D0, [A6 - 0x2]
  4548. 0000343A  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  4549. 0000343E  6D00 FE9A                blt        -0x164 /* 000032DA */
  4550. 00003442  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4551. 00003446  A8D9                     syscall    DisposRgn/DisposeRgn
  4552. 00003448  3D6D AC62 FFFE           move.w     [A6 - 0x2], [A5 - 0x539E]
  4553. 0000344E  601E                     bra        +0x20 /* 0000346E */
  4554. label00003450:
  4555. 00003450  302E FFFE                move.w     D0, [A6 - 0x2]
  4556. 00003454  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4557. 00003458  3F3C 0095                move.w     -[A7], 0x95
  4558. 0000345C  0640 0032                addi.w     D0, 0x32 /* '2' */
  4559. 00003460  3F00                     move.w     -[A7], D0
  4560. 00003462  A893                     syscall    MoveTo
  4561. 00003464  486D CBFE                pea.l      [A5 - 0x3402]
  4562. 00003468  A884                     syscall    DrawString
  4563. 0000346A  526E FFFE                addq.w     [A6 - 0x2], 1
  4564. label0000346E:
  4565. 0000346E  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  4566. 00003474  6DDA                     blt        -0x24 /* 00003450 */
  4567. 00003476  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  4568. 0000347C  6732                     beq        +0x34 /* 000034B0 */
  4569. 0000347E  302D CBDC                move.w     D0, [A5 - 0x3424]
  4570. 00003482  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4571. 00003486  0640 0016                addi.w     D0, 0x16
  4572. 0000348A  3D40 FFF6                move.w     [A6 - 0xA], D0
  4573. 0000348E  302D CBDC                move.w     D0, [A5 - 0x3424]
  4574. 00003492  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4575. 00003496  0640 0038                addi.w     D0, 0x38 /* '8' */
  4576. 0000349A  3D40 FFFA                move.w     [A6 - 0x6], D0
  4577. 0000349E  7031                     moveq.l    D0, 0x31
  4578. 000034A0  3D40 FFF8                move.w     [A6 - 0x8], D0
  4579. 000034A4  3D7C 00FD FFFC           move.w     [A6 - 0x4], 0xFD
  4580. 000034AA  486E FFF6                pea.l      [A6 - 0xA]
  4581. 000034AE  A8A4                     syscall    InvertRect
  4582. label000034B0:
  4583. 000034B0  4A6D AB3E                tst.w      [A5 - 0x54C2]
  4584. 000034B4  672E                     beq        +0x30 /* 000034E4 */
  4585. 000034B6  426D AB3E                clr.w      [A5 - 0x54C2]
  4586. 000034BA  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  4587. 000034BE  A957                     syscall    ShowControl
  4588. 000034C0  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4589. 000034C4  A957                     syscall    ShowControl
  4590. 000034C6  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  4591. 000034CA  A957                     syscall    ShowControl
  4592. 000034CC  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  4593. 000034D0  A957                     syscall    ShowControl
  4594. 000034D2  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  4595. 000034D6  A957                     syscall    ShowControl
  4596. 000034D8  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  4597. 000034DC  A957                     syscall    ShowControl
  4598. 000034DE  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  4599. 000034E2  A957                     syscall    ShowControl
  4600. label000034E4:
  4601. 000034E4  4E5E                     unlink     A6
  4602. 000034E6  4E75                     rts
  4603. export_14:
  4604. 000034E8  4E56 FFEC                link       A6, -0x0014
  4605. 000034EC  486D 9BF8                pea.l      [A5 - 0x6408]
  4606. 000034F0  A871                     syscall    GlobalToLocal
  4607. 000034F2  2D6D 9BF4 FFF0           move.l     [A6 - 0x10], [A5 - 0x640C]
  4608. 000034F8  0C6D 002F 9BFA           cmpi.w     [A5 - 0x6406], 0x2F /* '/' */
  4609. 000034FE  6F00 01FE                ble        +0x200 /* 000036FE */
  4610. 00003502  0C6D 00FD 9BFA           cmpi.w     [A5 - 0x6406], 0xFD
  4611. 00003508  6C00 01F4                bge        +0x1F6 /* 000036FE */
  4612. 0000350C  0C6D 0014 9BF8           cmpi.w     [A5 - 0x6408], 0x14
  4613. 00003512  6F00 01EA                ble        +0x1EC /* 000036FE */
  4614. 00003516  0C6D 00EC 9BF8           cmpi.w     [A5 - 0x6408], 0xEC
  4615. 0000351C  6C00 01E0                bge        +0x1E2 /* 000036FE */
  4616. 00003520  3D6D CBDC FFF6           move.w     [A6 - 0xA], [A5 - 0x3424]
  4617. 00003526  302D 9BF8                move.w     D0, [A5 - 0x6408]
  4618. 0000352A  0640 FFEC                addi.w     D0, 0xFFEC
  4619. 0000352E  48C0                     ext.l      D0
  4620. 00003530  81FC 0024                divs.w     D0, 0x24 /* '$' */
  4621. 00003534  3B40 CBDC                move.w     [A5 - 0x3424], D0
  4622. 00003538  302D CBDC                move.w     D0, [A5 - 0x3424]
  4623. 0000353C  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  4624. 00003540  6D06                     blt        +0x8 /* 00003548 */
  4625. 00003542  7006                     moveq.l    D0, 0x06
  4626. 00003544  3B40 CBDC                move.w     [A5 - 0x3424], D0
  4627. label00003548:
  4628. 00003548  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  4629. 0000354E  6700 0138                beq        +0x13A /* 00003688 */
  4630. 00003552  302E FFF6                move.w     D0, [A6 - 0xA]
  4631. 00003556  B06D CBDC                cmp.w      D0, [A5 - 0x3424]
  4632. 0000355A  675C                     beq        +0x5E /* 000035B8 */
  4633. 0000355C  302E FFF6                move.w     D0, [A6 - 0xA]
  4634. 00003560  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4635. 00003564  0640 0014                addi.w     D0, 0x14
  4636. 00003568  3D40 FFF8                move.w     [A6 - 0x8], D0
  4637. 0000356C  302E FFF6                move.w     D0, [A6 - 0xA]
  4638. 00003570  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4639. 00003574  0640 0038                addi.w     D0, 0x38 /* '8' */
  4640. 00003578  3D40 FFFC                move.w     [A6 - 0x4], D0
  4641. 0000357C  7031                     moveq.l    D0, 0x31
  4642. 0000357E  3D40 FFFA                move.w     [A6 - 0x6], D0
  4643. 00003582  3D7C 00FD FFFE           move.w     [A6 - 0x2], 0xFD
  4644. 00003588  486E FFF8                pea.l      [A6 - 0x8]
  4645. 0000358C  A928                     syscall    InvalRect
  4646. 0000358E  302D CBDC                move.w     D0, [A5 - 0x3424]
  4647. 00003592  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4648. 00003596  0640 0014                addi.w     D0, 0x14
  4649. 0000359A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4650. 0000359E  302D CBDC                move.w     D0, [A5 - 0x3424]
  4651. 000035A2  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4652. 000035A6  0640 0038                addi.w     D0, 0x38 /* '8' */
  4653. 000035AA  3D40 FFFC                move.w     [A6 - 0x4], D0
  4654. 000035AE  486E FFF8                pea.l      [A6 - 0x8]
  4655. 000035B2  A928                     syscall    InvalRect
  4656. 000035B4  6000 0094                bra        +0x96 /* 0000364A */
  4657. label000035B8:
  4658. 000035B8  202D 9BF4                move.l     D0, [A5 - 0x640C]
  4659. 000035BC  90AE FFF0                sub.l      D0, [A6 - 0x10]
  4660. 000035C0  42A7                     clr.l      -[A7]
  4661. 000035C2  2D40 FFEC                move.l     [A6 - 0x14], D0
  4662. 000035C6  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  4663. 000035CA  201F                     move.l     D0, [A7]+
  4664. 000035CC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4665. 000035D0  6F00 0078                ble        +0x7A /* 0000364A */
  4666. 000035D4  7001                     moveq.l    D0, 0x01
  4667. 000035D6  3B40 AB46                move.w     [A5 - 0x54BA], D0
  4668. 000035DA  302D CBDC                move.w     D0, [A5 - 0x3424]
  4669. 000035DE  C1FC 010C                muls.w     D0, 0x10C
  4670. 000035E2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4671. 000035E6  D1C0                     add.l      A0, D0
  4672. 000035E8  3B68 0100 AC48           move.w     [A5 - 0x53B8], [A0 + 0x100]
  4673. 000035EE  426E FFF4                clr.w      [A6 - 0xC]
  4674. 000035F2  6020                     bra        +0x22 /* 00003614 */
  4675. label000035F4:
  4676. 000035F4  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  4677. 000035F8  D0EE FFF4                add.w      A0, [A6 - 0xC]
  4678. 000035FC  302D CBDC                move.w     D0, [A5 - 0x3424]
  4679. 00003600  C1FC 010C                muls.w     D0, 0x10C
  4680. 00003604  43ED AC64                lea.l      A1, [A5 - 0x539C]
  4681. 00003608  D3C0                     add.l      A1, D0
  4682. 0000360A  D2EE FFF4                add.w      A1, [A6 - 0xC]
  4683. 0000360E  1091                     move.b     [A0], [A1]
  4684. 00003610  526E FFF4                addq.w     [A6 - 0xC], 1
  4685. label00003614:
  4686. 00003614  302D CBDC                move.w     D0, [A5 - 0x3424]
  4687. 00003618  C1FC 010C                muls.w     D0, 0x10C
  4688. 0000361C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4689. 00003620  D1C0                     add.l      A0, D0
  4690. 00003622  1010                     move.b     D0, [A0]
  4691. 00003624  4880                     ext.w      D0
  4692. 00003626  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4693. 0000362A  6CC8                     bge        -0x36 /* 000035F4 */
  4694. 0000362C  3D7C 00FC FFF8           move.w     [A6 - 0x8], 0xFC
  4695. 00003632  3D7C 012C FFFC           move.w     [A6 - 0x4], 0x12C
  4696. 00003638  3D7C 012E FFFA           move.w     [A6 - 0x6], 0x12E
  4697. 0000363E  3D7C 01F4 FFFE           move.w     [A6 - 0x2], 0x1F4
  4698. 00003644  486E FFF8                pea.l      [A6 - 0x8]
  4699. 00003648  A928                     syscall    InvalRect
  4700. label0000364A:
  4701. 0000364A  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  4702. 0000364E  4267                     clr.w      -[A7]
  4703. 00003650  A95D                     syscall    HiliteControl
  4704. 00003652  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  4705. 00003656  4267                     clr.w      -[A7]
  4706. 00003658  A95D                     syscall    HiliteControl
  4707. 0000365A  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  4708. 0000365E  4267                     clr.w      -[A7]
  4709. 00003660  A95D                     syscall    HiliteControl
  4710. 00003662  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  4711. 00003666  4267                     clr.w      -[A7]
  4712. 00003668  A95D                     syscall    HiliteControl
  4713. 0000366A  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  4714. 0000366E  4267                     clr.w      -[A7]
  4715. 00003670  A95D                     syscall    HiliteControl
  4716. 00003672  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  4717. 00003678  6C00 0084                bge        +0x86 /* 000036FE */
  4718. 0000367C  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4719. 00003680  4267                     clr.w      -[A7]
  4720. 00003682  A95D                     syscall    HiliteControl
  4721. 00003684  6000 0078                bra        +0x7A /* 000036FE */
  4722. label00003688:
  4723. 00003688  0C6E 0006 FFF6           cmpi.w     [A6 - 0xA], 0x6
  4724. 0000368E  676E                     beq        +0x70 /* 000036FE */
  4725. 00003690  302E FFF6                move.w     D0, [A6 - 0xA]
  4726. 00003694  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4727. 00003698  0640 0014                addi.w     D0, 0x14
  4728. 0000369C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4729. 000036A0  302E FFF6                move.w     D0, [A6 - 0xA]
  4730. 000036A4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4731. 000036A8  0640 0038                addi.w     D0, 0x38 /* '8' */
  4732. 000036AC  3D40 FFFC                move.w     [A6 - 0x4], D0
  4733. 000036B0  7031                     moveq.l    D0, 0x31
  4734. 000036B2  3D40 FFFA                move.w     [A6 - 0x6], D0
  4735. 000036B6  3D7C 00FD FFFE           move.w     [A6 - 0x2], 0xFD
  4736. 000036BC  486E FFF8                pea.l      [A6 - 0x8]
  4737. 000036C0  A928                     syscall    InvalRect
  4738. 000036C2  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  4739. 000036C6  3F3C 00FF                move.w     -[A7], 0xFF
  4740. 000036CA  A95D                     syscall    HiliteControl
  4741. 000036CC  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4742. 000036D0  3F3C 00FF                move.w     -[A7], 0xFF
  4743. 000036D4  A95D                     syscall    HiliteControl
  4744. 000036D6  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  4745. 000036DA  3F3C 00FF                move.w     -[A7], 0xFF
  4746. 000036DE  A95D                     syscall    HiliteControl
  4747. 000036E0  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  4748. 000036E4  3F3C 00FF                move.w     -[A7], 0xFF
  4749. 000036E8  A95D                     syscall    HiliteControl
  4750. 000036EA  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  4751. 000036EE  3F3C 00FF                move.w     -[A7], 0xFF
  4752. 000036F2  A95D                     syscall    HiliteControl
  4753. 000036F4  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  4754. 000036F8  3F3C 00FF                move.w     -[A7], 0xFF
  4755. 000036FC  A95D                     syscall    HiliteControl
  4756. label000036FE:
  4757. 000036FE  4E5E                     unlink     A6
  4758. 00003700  4E75                     rts
  4759. export_15:
  4760. fn00003702:
  4761. 00003702  4E56 FF9E                link       A6, -0x0062
  4762. 00003706  2F0A                     move.l     -[A7], A2
  4763. 00003708  4267                     clr.w      -[A7]
  4764. 0000370A  486E FFB0                pea.l      [A6 - 0x50]
  4765. 0000370E  486E FFAE                pea.l      [A6 - 0x52]
  4766. 00003712  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4767. 00003716  301F                     move.w     D0, [A7]+
  4768. 00003718  302E 0008                move.w     D0, [A6 + 0x8]
  4769. 0000371C  C1FC 010C                muls.w     D0, 0x10C
  4770. 00003720  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4771. 00003724  D1C0                     add.l      A0, D0
  4772. 00003726  4267                     clr.w      -[A7]
  4773. 00003728  486D CC0E                pea.l      [A5 - 0x33F2]
  4774. 0000372C  3F28 0100                move.w     -[A7], [A0 + 0x100]
  4775. 00003730  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4776. 00003734  301F                     move.w     D0, [A7]+
  4777. 00003736  302E 0008                move.w     D0, [A6 + 0x8]
  4778. 0000373A  C1FC 010C                muls.w     D0, 0x10C
  4779. 0000373E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4780. 00003742  D1C0                     add.l      A0, D0
  4781. 00003744  4267                     clr.w      -[A7]
  4782. 00003746  4850                     pea.l      [A0]
  4783. 00003748  A997                     syscall    OpenResFile
  4784. 0000374A  301F                     move.w     D0, [A7]+
  4785. 0000374C  3D40 FFAC                move.w     [A6 - 0x54], D0
  4786. 00003750  42A7                     clr.l      -[A7]
  4787. 00003752  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  4788. 00003758  3F3C 03E8                move.w     -[A7], 0x3E8
  4789. 0000375C  A9A0                     syscall    GetResource
  4790. 0000375E  205F                     movea.l    A0, [A7]+
  4791. 00003760  2D48 FFA6                move.l     [A6 - 0x5A], A0
  4792. 00003764  4AAE FFA6                tst.l      [A6 - 0x5A]
  4793. 00003768  6614                     bne        +0x16 /* 0000377E */
  4794. 0000376A  302E 0008                move.w     D0, [A6 + 0x8]
  4795. 0000376E  C1FC 010C                muls.w     D0, 0x10C
  4796. 00003772  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4797. 00003776  D1C0                     add.l      A0, D0
  4798. 00003778  42A8 0102                clr.l      [A0 + 0x102]
  4799. 0000377C  605A                     bra        +0x5C /* 000037D8 */
  4800. label0000377E:
  4801. 0000377E  302E 0008                move.w     D0, [A6 + 0x8]
  4802. 00003782  C1FC 010C                muls.w     D0, 0x10C
  4803. 00003786  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4804. 0000378A  D1C0                     add.l      A0, D0
  4805. 0000378C  42A7                     clr.l      -[A7]
  4806. 0000378E  4878 0080                push.l     0x80
  4807. 00003792  2D48 FF9E                move.l     [A6 - 0x62], A0
  4808. 00003796  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4809. 0000379A  205F                     movea.l    A0, [A7]+
  4810. 0000379C  226E FF9E                movea.l    A1, [A6 - 0x62]
  4811. 000037A0  2348 0102                move.l     [A1 + 0x102], A0
  4812. 000037A4  426E FFAA                clr.w      [A6 - 0x56]
  4813. 000037A8  6026                     bra        +0x28 /* 000037D0 */
  4814. label000037AA:
  4815. 000037AA  302E 0008                move.w     D0, [A6 + 0x8]
  4816. 000037AE  C1FC 010C                muls.w     D0, 0x10C
  4817. 000037B2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4818. 000037B6  D1C0                     add.l      A0, D0
  4819. 000037B8  326E FFAA                movea.w    A1, [A6 - 0x56]
  4820. 000037BC  D3E8 0102                add.l      A1, [A0 + 0x102]
  4821. 000037C0  206E FFA6                movea.l    A0, [A6 - 0x5A]
  4822. 000037C4  346E FFAA                movea.w    A2, [A6 - 0x56]
  4823. 000037C8  D5D0                     add.l      A2, [A0]
  4824. 000037CA  1292                     move.b     [A1], [A2]
  4825. 000037CC  526E FFAA                addq.w     [A6 - 0x56], 1
  4826. label000037D0:
  4827. 000037D0  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  4828. 000037D6  6DD2                     blt        -0x2C /* 000037AA */
  4829. label000037D8:
  4830. 000037D8  42A7                     clr.l      -[A7]
  4831. 000037DA  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  4832. 000037E0  3F3C 03E9                move.w     -[A7], 0x3E9
  4833. 000037E4  A9A0                     syscall    GetResource
  4834. 000037E6  205F                     movea.l    A0, [A7]+
  4835. 000037E8  2D48 FFA2                move.l     [A6 - 0x5E], A0
  4836. 000037EC  4AAE FFA2                tst.l      [A6 - 0x5E]
  4837. 000037F0  6614                     bne        +0x16 /* 00003806 */
  4838. 000037F2  302E 0008                move.w     D0, [A6 + 0x8]
  4839. 000037F6  C1FC 010C                muls.w     D0, 0x10C
  4840. 000037FA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4841. 000037FE  D1C0                     add.l      A0, D0
  4842. 00003800  42A8 0106                clr.l      [A0 + 0x106]
  4843. 00003804  605A                     bra        +0x5C /* 00003860 */
  4844. label00003806:
  4845. 00003806  302E 0008                move.w     D0, [A6 + 0x8]
  4846. 0000380A  C1FC 010C                muls.w     D0, 0x10C
  4847. 0000380E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4848. 00003812  D1C0                     add.l      A0, D0
  4849. 00003814  42A7                     clr.l      -[A7]
  4850. 00003816  4878 0080                push.l     0x80
  4851. 0000381A  2D48 FF9E                move.l     [A6 - 0x62], A0
  4852. 0000381E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4853. 00003822  205F                     movea.l    A0, [A7]+
  4854. 00003824  226E FF9E                movea.l    A1, [A6 - 0x62]
  4855. 00003828  2348 0106                move.l     [A1 + 0x106], A0
  4856. 0000382C  426E FFAA                clr.w      [A6 - 0x56]
  4857. 00003830  6026                     bra        +0x28 /* 00003858 */
  4858. label00003832:
  4859. 00003832  302E 0008                move.w     D0, [A6 + 0x8]
  4860. 00003836  C1FC 010C                muls.w     D0, 0x10C
  4861. 0000383A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4862. 0000383E  D1C0                     add.l      A0, D0
  4863. 00003840  326E FFAA                movea.w    A1, [A6 - 0x56]
  4864. 00003844  D3E8 0106                add.l      A1, [A0 + 0x106]
  4865. 00003848  206E FFA2                movea.l    A0, [A6 - 0x5E]
  4866. 0000384C  346E FFAA                movea.w    A2, [A6 - 0x56]
  4867. 00003850  D5D0                     add.l      A2, [A0]
  4868. 00003852  1292                     move.b     [A1], [A2]
  4869. 00003854  526E FFAA                addq.w     [A6 - 0x56], 1
  4870. label00003858:
  4871. 00003858  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  4872. 0000385E  6DD2                     blt        -0x2C /* 00003832 */
  4873. label00003860:
  4874. 00003860  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  4875. 00003864  A99A                     syscall    CloseResFile
  4876. 00003866  4267                     clr.w      -[A7]
  4877. 00003868  486D CC10                pea.l      [A5 - 0x33F0]
  4878. 0000386C  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  4879. 00003870  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4880. 00003874  301F                     move.w     D0, [A7]+
  4881. 00003876  245F                     movea.l    A2, [A7]+
  4882. 00003878  4E5E                     unlink     A6
  4883. 0000387A  4E75                     rts
  4884. fn0000387C:
  4885. 0000387C  4E56 FF98                link       A6, -0x0068
  4886. 00003880  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  4887. 00003886  6C00 010E                bge        +0x110 /* 00003996 */
  4888. 0000388A  7064                     moveq.l    D0, 0x64
  4889. 0000388C  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4890. 00003890  7064                     moveq.l    D0, 0x64
  4891. 00003892  3D40 FFA2                move.w     [A6 - 0x5E], D0
  4892. 00003896  2D7C 526F 6257 FFF0      move.l     [A6 - 0x10], 0x526F6257 /* 'RobW' */
  4893. 0000389E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4894. 000038A2  486D CC12                pea.l      [A5 - 0x33EE]
  4895. 000038A6  42A7                     clr.l      -[A7]
  4896. 000038A8  3F3C 0001                move.w     -[A7], 0x1
  4897. 000038AC  486E FFF0                pea.l      [A6 - 0x10]
  4898. 000038B0  42A7                     clr.l      -[A7]
  4899. 000038B2  486E FFA6                pea.l      [A6 - 0x5A]
  4900. 000038B6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4901. 000038BA  4A2E FFA6                tst.b      [A6 - 0x5A]
  4902. 000038BE  6700 00D6                beq        +0xD8 /* 00003996 */
  4903. 000038C2  302D AC62                move.w     D0, [A5 - 0x539E]
  4904. 000038C6  C1FC 010C                muls.w     D0, 0x10C
  4905. 000038CA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4906. 000038CE  D1C0                     add.l      A0, D0
  4907. 000038D0  316E FFAC 0100           move.w     [A0 + 0x100], [A6 - 0x54]
  4908. 000038D6  426E FFA0                clr.w      [A6 - 0x60]
  4909. 000038DA  6020                     bra        +0x22 /* 000038FC */
  4910. label000038DC:
  4911. 000038DC  302D AC62                move.w     D0, [A5 - 0x539E]
  4912. 000038E0  C1FC 010C                muls.w     D0, 0x10C
  4913. 000038E4  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4914. 000038E8  D1C0                     add.l      A0, D0
  4915. 000038EA  D0EE FFA0                add.w      A0, [A6 - 0x60]
  4916. 000038EE  326E FFA0                movea.w    A1, [A6 - 0x60]
  4917. 000038F2  D3CE                     add.l      A1, A6
  4918. 000038F4  10A9 FFB0                move.b     [A0], [A1 - 0x50]
  4919. 000038F8  526E FFA0                addq.w     [A6 - 0x60], 1
  4920. label000038FC:
  4921. 000038FC  7000                     moveq.l    D0, 0x00
  4922. 000038FE  102E FFB0                move.b     D0, [A6 - 0x50]
  4923. 00003902  B06E FFA0                cmp.w      D0, [A6 - 0x60]
  4924. 00003906  64D4                     bcc        -0x2A /* 000038DC */
  4925. 00003908  3F2D AC62                move.w     -[A7], [A5 - 0x539E]
  4926. 0000390C  4EBA FDF4                jsr        [PC - 0x20C /* 00003702 */]
  4927. 00003910  548F                     addq.l     A7, 2
  4928. 00003912  302D AC62                move.w     D0, [A5 - 0x539E]
  4929. 00003916  C1FC 010C                muls.w     D0, 0x10C
  4930. 0000391A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4931. 0000391E  D1C0                     add.l      A0, D0
  4932. 00003920  4268 010A                clr.w      [A0 + 0x10A]
  4933. 00003924  426E FF98                clr.w      [A6 - 0x68]
  4934. 00003928  3D7C 00F0 FF9C           move.w     [A6 - 0x64], 0xF0
  4935. 0000392E  426E FF9A                clr.w      [A6 - 0x66]
  4936. 00003932  3D7C 012B FF9E           move.w     [A6 - 0x62], 0x12B
  4937. 00003938  486E FF98                pea.l      [A6 - 0x68]
  4938. 0000393C  A928                     syscall    InvalRect
  4939. 0000393E  3B6D AC62 CBDC           move.w     [A5 - 0x3424], [A5 - 0x539E]
  4940. 00003944  526D AC62                addq.w     [A5 - 0x539E], 1
  4941. 00003948  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  4942. 0000394C  4267                     clr.w      -[A7]
  4943. 0000394E  A95D                     syscall    HiliteControl
  4944. 00003950  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  4945. 00003954  4267                     clr.w      -[A7]
  4946. 00003956  A95D                     syscall    HiliteControl
  4947. 00003958  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  4948. 0000395C  4267                     clr.w      -[A7]
  4949. 0000395E  A95D                     syscall    HiliteControl
  4950. 00003960  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  4951. 00003964  4267                     clr.w      -[A7]
  4952. 00003966  A95D                     syscall    HiliteControl
  4953. 00003968  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  4954. 0000396C  4267                     clr.w      -[A7]
  4955. 0000396E  A95D                     syscall    HiliteControl
  4956. 00003970  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  4957. 00003976  6616                     bne        +0x18 /* 0000398E */
  4958. 00003978  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4959. 0000397C  3F3C 00FF                move.w     -[A7], 0xFF
  4960. 00003980  A95D                     syscall    HiliteControl
  4961. 00003982  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  4962. 00003986  3F3C 00FF                move.w     -[A7], 0xFF
  4963. 0000398A  A95D                     syscall    HiliteControl
  4964. 0000398C  6008                     bra        +0xA /* 00003996 */
  4965. label0000398E:
  4966. 0000398E  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  4967. 00003992  4267                     clr.w      -[A7]
  4968. 00003994  A95D                     syscall    HiliteControl
  4969. label00003996:
  4970. 00003996  4E5E                     unlink     A6
  4971. 00003998  4E75                     rts
  4972. fn0000399A:
  4973. 0000399A  4E56 FFF2                link       A6, -0x000E
  4974. 0000399E  2F0A                     move.l     -[A7], A2
  4975. 000039A0  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  4976. 000039A6  6C00 0210                bge        +0x212 /* 00003BB8 */
  4977. 000039AA  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  4978. 000039B0  6700 0206                beq        +0x208 /* 00003BB8 */
  4979. 000039B4  302D AC62                move.w     D0, [A5 - 0x539E]
  4980. 000039B8  C1FC 010C                muls.w     D0, 0x10C
  4981. 000039BC  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4982. 000039C0  D1C0                     add.l      A0, D0
  4983. 000039C2  302D CBDC                move.w     D0, [A5 - 0x3424]
  4984. 000039C6  C1FC 010C                muls.w     D0, 0x10C
  4985. 000039CA  43ED AC64                lea.l      A1, [A5 - 0x539C]
  4986. 000039CE  D3C0                     add.l      A1, D0
  4987. 000039D0  3169 0100 0100           move.w     [A0 + 0x100], [A1 + 0x100]
  4988. 000039D6  426E FFFE                clr.w      [A6 - 0x2]
  4989. 000039DA  602A                     bra        +0x2C /* 00003A06 */
  4990. label000039DC:
  4991. 000039DC  302D AC62                move.w     D0, [A5 - 0x539E]
  4992. 000039E0  C1FC 010C                muls.w     D0, 0x10C
  4993. 000039E4  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4994. 000039E8  D1C0                     add.l      A0, D0
  4995. 000039EA  D0EE FFFE                add.w      A0, [A6 - 0x2]
  4996. 000039EE  302D CBDC                move.w     D0, [A5 - 0x3424]
  4997. 000039F2  C1FC 010C                muls.w     D0, 0x10C
  4998. 000039F6  43ED AC64                lea.l      A1, [A5 - 0x539C]
  4999. 000039FA  D3C0                     add.l      A1, D0
  5000. 000039FC  D2EE FFFE                add.w      A1, [A6 - 0x2]
  5001. 00003A00  1091                     move.b     [A0], [A1]
  5002. 00003A02  526E FFFE                addq.w     [A6 - 0x2], 1
  5003. label00003A06:
  5004. 00003A06  302D CBDC                move.w     D0, [A5 - 0x3424]
  5005. 00003A0A  C1FC 010C                muls.w     D0, 0x10C
  5006. 00003A0E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5007. 00003A12  D1C0                     add.l      A0, D0
  5008. 00003A14  1010                     move.b     D0, [A0]
  5009. 00003A16  4880                     ext.w      D0
  5010. 00003A18  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5011. 00003A1C  6CBE                     bge        -0x40 /* 000039DC */
  5012. 00003A1E  302D CBDC                move.w     D0, [A5 - 0x3424]
  5013. 00003A22  C1FC 010C                muls.w     D0, 0x10C
  5014. 00003A26  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5015. 00003A2A  D1C0                     add.l      A0, D0
  5016. 00003A2C  4AA8 0102                tst.l      [A0 + 0x102]
  5017. 00003A30  6700 0076                beq        +0x78 /* 00003AA8 */
  5018. 00003A34  302D AC62                move.w     D0, [A5 - 0x539E]
  5019. 00003A38  C1FC 010C                muls.w     D0, 0x10C
  5020. 00003A3C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5021. 00003A40  D1C0                     add.l      A0, D0
  5022. 00003A42  42A7                     clr.l      -[A7]
  5023. 00003A44  4878 0080                push.l     0x80
  5024. 00003A48  2D48 FFF2                move.l     [A6 - 0xE], A0
  5025. 00003A4C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  5026. 00003A50  205F                     movea.l    A0, [A7]+
  5027. 00003A52  226E FFF2                movea.l    A1, [A6 - 0xE]
  5028. 00003A56  2348 0102                move.l     [A1 + 0x102], A0
  5029. 00003A5A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5030. 00003A5E  6706                     beq        +0x8 /* 00003A66 */
  5031. 00003A60  3F3C 0001                move.w     -[A7], 0x1
  5032. 00003A64  A9C8                     syscall    SysBeep
  5033. label00003A66:
  5034. 00003A66  426E FFFE                clr.w      [A6 - 0x2]
  5035. 00003A6A  6032                     bra        +0x34 /* 00003A9E */
  5036. label00003A6C:
  5037. 00003A6C  302D AC62                move.w     D0, [A5 - 0x539E]
  5038. 00003A70  C1FC 010C                muls.w     D0, 0x10C
  5039. 00003A74  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5040. 00003A78  D1C0                     add.l      A0, D0
  5041. 00003A7A  326E FFFE                movea.w    A1, [A6 - 0x2]
  5042. 00003A7E  D3E8 0102                add.l      A1, [A0 + 0x102]
  5043. 00003A82  302D CBDC                move.w     D0, [A5 - 0x3424]
  5044. 00003A86  C1FC 010C                muls.w     D0, 0x10C
  5045. 00003A8A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5046. 00003A8E  D1C0                     add.l      A0, D0
  5047. 00003A90  346E FFFE                movea.w    A2, [A6 - 0x2]
  5048. 00003A94  D5E8 0102                add.l      A2, [A0 + 0x102]
  5049. 00003A98  1292                     move.b     [A1], [A2]
  5050. 00003A9A  526E FFFE                addq.w     [A6 - 0x2], 1
  5051. label00003A9E:
  5052. 00003A9E  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  5053. 00003AA4  6DC6                     blt        -0x38 /* 00003A6C */
  5054. 00003AA6  6012                     bra        +0x14 /* 00003ABA */
  5055. label00003AA8:
  5056. 00003AA8  302D AC62                move.w     D0, [A5 - 0x539E]
  5057. 00003AAC  C1FC 010C                muls.w     D0, 0x10C
  5058. 00003AB0  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5059. 00003AB4  D1C0                     add.l      A0, D0
  5060. 00003AB6  42A8 0102                clr.l      [A0 + 0x102]
  5061. label00003ABA:
  5062. 00003ABA  302D CBDC                move.w     D0, [A5 - 0x3424]
  5063. 00003ABE  C1FC 010C                muls.w     D0, 0x10C
  5064. 00003AC2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5065. 00003AC6  D1C0                     add.l      A0, D0
  5066. 00003AC8  4AA8 0106                tst.l      [A0 + 0x106]
  5067. 00003ACC  6700 0076                beq        +0x78 /* 00003B44 */
  5068. 00003AD0  302D AC62                move.w     D0, [A5 - 0x539E]
  5069. 00003AD4  C1FC 010C                muls.w     D0, 0x10C
  5070. 00003AD8  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5071. 00003ADC  D1C0                     add.l      A0, D0
  5072. 00003ADE  42A7                     clr.l      -[A7]
  5073. 00003AE0  4878 0080                push.l     0x80
  5074. 00003AE4  2D48 FFF2                move.l     [A6 - 0xE], A0
  5075. 00003AE8  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  5076. 00003AEC  205F                     movea.l    A0, [A7]+
  5077. 00003AEE  226E FFF2                movea.l    A1, [A6 - 0xE]
  5078. 00003AF2  2348 0106                move.l     [A1 + 0x106], A0
  5079. 00003AF6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5080. 00003AFA  6706                     beq        +0x8 /* 00003B02 */
  5081. 00003AFC  3F3C 0001                move.w     -[A7], 0x1
  5082. 00003B00  A9C8                     syscall    SysBeep
  5083. label00003B02:
  5084. 00003B02  426E FFFE                clr.w      [A6 - 0x2]
  5085. 00003B06  6032                     bra        +0x34 /* 00003B3A */
  5086. label00003B08:
  5087. 00003B08  302D AC62                move.w     D0, [A5 - 0x539E]
  5088. 00003B0C  C1FC 010C                muls.w     D0, 0x10C
  5089. 00003B10  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5090. 00003B14  D1C0                     add.l      A0, D0
  5091. 00003B16  326E FFFE                movea.w    A1, [A6 - 0x2]
  5092. 00003B1A  D3E8 0106                add.l      A1, [A0 + 0x106]
  5093. 00003B1E  302D CBDC                move.w     D0, [A5 - 0x3424]
  5094. 00003B22  C1FC 010C                muls.w     D0, 0x10C
  5095. 00003B26  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5096. 00003B2A  D1C0                     add.l      A0, D0
  5097. 00003B2C  346E FFFE                movea.w    A2, [A6 - 0x2]
  5098. 00003B30  D5E8 0106                add.l      A2, [A0 + 0x106]
  5099. 00003B34  1292                     move.b     [A1], [A2]
  5100. 00003B36  526E FFFE                addq.w     [A6 - 0x2], 1
  5101. label00003B3A:
  5102. 00003B3A  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  5103. 00003B40  6DC6                     blt        -0x38 /* 00003B08 */
  5104. 00003B42  6012                     bra        +0x14 /* 00003B56 */
  5105. label00003B44:
  5106. 00003B44  302D AC62                move.w     D0, [A5 - 0x539E]
  5107. 00003B48  C1FC 010C                muls.w     D0, 0x10C
  5108. 00003B4C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5109. 00003B50  D1C0                     add.l      A0, D0
  5110. 00003B52  42A8 0106                clr.l      [A0 + 0x106]
  5111. label00003B56:
  5112. 00003B56  302D AC62                move.w     D0, [A5 - 0x539E]
  5113. 00003B5A  C1FC 010C                muls.w     D0, 0x10C
  5114. 00003B5E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5115. 00003B62  D1C0                     add.l      A0, D0
  5116. 00003B64  302D CBDC                move.w     D0, [A5 - 0x3424]
  5117. 00003B68  C1FC 010C                muls.w     D0, 0x10C
  5118. 00003B6C  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5119. 00003B70  D3C0                     add.l      A1, D0
  5120. 00003B72  3169 010A 010A           move.w     [A0 + 0x10A], [A1 + 0x10A]
  5121. 00003B78  3B6D AC62 CBDC           move.w     [A5 - 0x3424], [A5 - 0x539E]
  5122. 00003B7E  526D AC62                addq.w     [A5 - 0x539E], 1
  5123. 00003B82  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  5124. 00003B88  6614                     bne        +0x16 /* 00003B9E */
  5125. 00003B8A  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  5126. 00003B8E  3F3C 00FF                move.w     -[A7], 0xFF
  5127. 00003B92  A95D                     syscall    HiliteControl
  5128. 00003B94  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  5129. 00003B98  3F3C 00FF                move.w     -[A7], 0xFF
  5130. 00003B9C  A95D                     syscall    HiliteControl
  5131. label00003B9E:
  5132. 00003B9E  426E FFF6                clr.w      [A6 - 0xA]
  5133. 00003BA2  3D7C 00F0 FFFA           move.w     [A6 - 0x6], 0xF0
  5134. 00003BA8  426E FFF8                clr.w      [A6 - 0x8]
  5135. 00003BAC  3D7C 012B FFFC           move.w     [A6 - 0x4], 0x12B
  5136. 00003BB2  486E FFF6                pea.l      [A6 - 0xA]
  5137. 00003BB6  A928                     syscall    InvalRect
  5138. label00003BB8:
  5139. 00003BB8  245F                     movea.l    A2, [A7]+
  5140. 00003BBA  4E5E                     unlink     A6
  5141. 00003BBC  4E75                     rts
  5142. fn00003BBE:
  5143. 00003BBE  4E56 FFF4                link       A6, -0x000C
  5144. 00003BC2  4A6D AC62                tst.w      [A5 - 0x539E]
  5145. 00003BC6  6700 01FC                beq        +0x1FE /* 00003DC4 */
  5146. 00003BCA  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  5147. 00003BD0  6700 01F2                beq        +0x1F4 /* 00003DC4 */
  5148. 00003BD4  536D AC62                subq.w     [A5 - 0x539E], 1
  5149. 00003BD8  302D CBDC                move.w     D0, [A5 - 0x3424]
  5150. 00003BDC  C1FC 010C                muls.w     D0, 0x10C
  5151. 00003BE0  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5152. 00003BE4  D1C0                     add.l      A0, D0
  5153. 00003BE6  4AA8 0102                tst.l      [A0 + 0x102]
  5154. 00003BEA  6722                     beq        +0x24 /* 00003C0E */
  5155. 00003BEC  302D CBDC                move.w     D0, [A5 - 0x3424]
  5156. 00003BF0  C1FC 010C                muls.w     D0, 0x10C
  5157. 00003BF4  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5158. 00003BF8  D1C0                     add.l      A0, D0
  5159. 00003BFA  2F28 0102                move.l     -[A7], [A0 + 0x102]
  5160. 00003BFE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5161. 00003C02  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5162. 00003C06  6706                     beq        +0x8 /* 00003C0E */
  5163. 00003C08  3F3C 0001                move.w     -[A7], 0x1
  5164. 00003C0C  A9C8                     syscall    SysBeep
  5165. label00003C0E:
  5166. 00003C0E  302D CBDC                move.w     D0, [A5 - 0x3424]
  5167. 00003C12  C1FC 010C                muls.w     D0, 0x10C
  5168. 00003C16  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5169. 00003C1A  D1C0                     add.l      A0, D0
  5170. 00003C1C  4AA8 0106                tst.l      [A0 + 0x106]
  5171. 00003C20  6722                     beq        +0x24 /* 00003C44 */
  5172. 00003C22  302D CBDC                move.w     D0, [A5 - 0x3424]
  5173. 00003C26  C1FC 010C                muls.w     D0, 0x10C
  5174. 00003C2A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5175. 00003C2E  D1C0                     add.l      A0, D0
  5176. 00003C30  2F28 0106                move.l     -[A7], [A0 + 0x106]
  5177. 00003C34  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5178. 00003C38  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5179. 00003C3C  6706                     beq        +0x8 /* 00003C44 */
  5180. 00003C3E  3F3C 0001                move.w     -[A7], 0x1
  5181. 00003C42  A9C8                     syscall    SysBeep
  5182. label00003C44:
  5183. 00003C44  3D6D CBDC FFFE           move.w     [A6 - 0x2], [A5 - 0x3424]
  5184. 00003C4A  6000 00E2                bra        +0xE4 /* 00003D2E */
  5185. label00003C4E:
  5186. 00003C4E  302E FFFE                move.w     D0, [A6 - 0x2]
  5187. 00003C52  C1FC 010C                muls.w     D0, 0x10C
  5188. 00003C56  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5189. 00003C5A  D1C0                     add.l      A0, D0
  5190. 00003C5C  302E FFFE                move.w     D0, [A6 - 0x2]
  5191. 00003C60  5240                     addq.w     D0, 1
  5192. 00003C62  C1FC 010C                muls.w     D0, 0x10C
  5193. 00003C66  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5194. 00003C6A  D3C0                     add.l      A1, D0
  5195. 00003C6C  3169 0100 0100           move.w     [A0 + 0x100], [A1 + 0x100]
  5196. 00003C72  302E FFFE                move.w     D0, [A6 - 0x2]
  5197. 00003C76  C1FC 010C                muls.w     D0, 0x10C
  5198. 00003C7A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5199. 00003C7E  D1C0                     add.l      A0, D0
  5200. 00003C80  302E FFFE                move.w     D0, [A6 - 0x2]
  5201. 00003C84  5240                     addq.w     D0, 1
  5202. 00003C86  C1FC 010C                muls.w     D0, 0x10C
  5203. 00003C8A  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5204. 00003C8E  D3C0                     add.l      A1, D0
  5205. 00003C90  2169 0102 0102           move.l     [A0 + 0x102], [A1 + 0x102]
  5206. 00003C96  302E FFFE                move.w     D0, [A6 - 0x2]
  5207. 00003C9A  C1FC 010C                muls.w     D0, 0x10C
  5208. 00003C9E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5209. 00003CA2  D1C0                     add.l      A0, D0
  5210. 00003CA4  302E FFFE                move.w     D0, [A6 - 0x2]
  5211. 00003CA8  5240                     addq.w     D0, 1
  5212. 00003CAA  C1FC 010C                muls.w     D0, 0x10C
  5213. 00003CAE  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5214. 00003CB2  D3C0                     add.l      A1, D0
  5215. 00003CB4  2169 0106 0106           move.l     [A0 + 0x106], [A1 + 0x106]
  5216. 00003CBA  302E FFFE                move.w     D0, [A6 - 0x2]
  5217. 00003CBE  C1FC 010C                muls.w     D0, 0x10C
  5218. 00003CC2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5219. 00003CC6  D1C0                     add.l      A0, D0
  5220. 00003CC8  302E FFFE                move.w     D0, [A6 - 0x2]
  5221. 00003CCC  5240                     addq.w     D0, 1
  5222. 00003CCE  C1FC 010C                muls.w     D0, 0x10C
  5223. 00003CD2  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5224. 00003CD6  D3C0                     add.l      A1, D0
  5225. 00003CD8  3169 010A 010A           move.w     [A0 + 0x10A], [A1 + 0x10A]
  5226. 00003CDE  426E FFFC                clr.w      [A6 - 0x4]
  5227. 00003CE2  602C                     bra        +0x2E /* 00003D10 */
  5228. label00003CE4:
  5229. 00003CE4  302E FFFE                move.w     D0, [A6 - 0x2]
  5230. 00003CE8  C1FC 010C                muls.w     D0, 0x10C
  5231. 00003CEC  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5232. 00003CF0  D1C0                     add.l      A0, D0
  5233. 00003CF2  D0EE FFFC                add.w      A0, [A6 - 0x4]
  5234. 00003CF6  302E FFFE                move.w     D0, [A6 - 0x2]
  5235. 00003CFA  5240                     addq.w     D0, 1
  5236. 00003CFC  C1FC 010C                muls.w     D0, 0x10C
  5237. 00003D00  43ED AC64                lea.l      A1, [A5 - 0x539C]
  5238. 00003D04  D3C0                     add.l      A1, D0
  5239. 00003D06  D2EE FFFC                add.w      A1, [A6 - 0x4]
  5240. 00003D0A  1091                     move.b     [A0], [A1]
  5241. 00003D0C  526E FFFC                addq.w     [A6 - 0x4], 1
  5242. label00003D10:
  5243. 00003D10  302E FFFE                move.w     D0, [A6 - 0x2]
  5244. 00003D14  5240                     addq.w     D0, 1
  5245. 00003D16  C1FC 010C                muls.w     D0, 0x10C
  5246. 00003D1A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5247. 00003D1E  D1C0                     add.l      A0, D0
  5248. 00003D20  1010                     move.b     D0, [A0]
  5249. 00003D22  4880                     ext.w      D0
  5250. 00003D24  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5251. 00003D28  6CBA                     bge        -0x44 /* 00003CE4 */
  5252. 00003D2A  526E FFFE                addq.w     [A6 - 0x2], 1
  5253. label00003D2E:
  5254. 00003D2E  302E FFFE                move.w     D0, [A6 - 0x2]
  5255. 00003D32  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  5256. 00003D36  6D00 FF16                blt        -0xE8 /* 00003C4E */
  5257. 00003D3A  302D CBDC                move.w     D0, [A5 - 0x3424]
  5258. 00003D3E  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  5259. 00003D42  6612                     bne        +0x14 /* 00003D56 */
  5260. 00003D44  4A6D AC62                tst.w      [A5 - 0x539E]
  5261. 00003D48  6608                     bne        +0xA /* 00003D52 */
  5262. 00003D4A  7006                     moveq.l    D0, 0x06
  5263. 00003D4C  3B40 CBDC                move.w     [A5 - 0x3424], D0
  5264. 00003D50  6004                     bra        +0x6 /* 00003D56 */
  5265. label00003D52:
  5266. 00003D52  426D CBDC                clr.w      [A5 - 0x3424]
  5267. label00003D56:
  5268. 00003D56  0C6D 0005 AC62           cmpi.w     [A5 - 0x539E], 0x5
  5269. 00003D5C  6612                     bne        +0x14 /* 00003D70 */
  5270. 00003D5E  2F2D AACA                move.l     -[A7], [A5 - 0x5536]
  5271. 00003D62  4267                     clr.w      -[A7]
  5272. 00003D64  A95D                     syscall    HiliteControl
  5273. 00003D66  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  5274. 00003D6A  4267                     clr.w      -[A7]
  5275. 00003D6C  A95D                     syscall    HiliteControl
  5276. 00003D6E  603A                     bra        +0x3C /* 00003DAA */
  5277. label00003D70:
  5278. 00003D70  4A6D AC62                tst.w      [A5 - 0x539E]
  5279. 00003D74  6634                     bne        +0x36 /* 00003DAA */
  5280. 00003D76  2F2D AACE                move.l     -[A7], [A5 - 0x5532]
  5281. 00003D7A  3F3C 00FF                move.w     -[A7], 0xFF
  5282. 00003D7E  A95D                     syscall    HiliteControl
  5283. 00003D80  2F2D AAD2                move.l     -[A7], [A5 - 0x552E]
  5284. 00003D84  3F3C 00FF                move.w     -[A7], 0xFF
  5285. 00003D88  A95D                     syscall    HiliteControl
  5286. 00003D8A  2F2D AADE                move.l     -[A7], [A5 - 0x5522]
  5287. 00003D8E  4267                     clr.w      -[A7]
  5288. 00003D90  A95D                     syscall    HiliteControl
  5289. 00003D92  2F2D AAE2                move.l     -[A7], [A5 - 0x551E]
  5290. 00003D96  4267                     clr.w      -[A7]
  5291. 00003D98  A95D                     syscall    HiliteControl
  5292. 00003D9A  2F2D AAE6                move.l     -[A7], [A5 - 0x551A]
  5293. 00003D9E  4267                     clr.w      -[A7]
  5294. 00003DA0  A95D                     syscall    HiliteControl
  5295. 00003DA2  2F2D AAEA                move.l     -[A7], [A5 - 0x5516]
  5296. 00003DA6  4267                     clr.w      -[A7]
  5297. 00003DA8  A95D                     syscall    HiliteControl
  5298. label00003DAA:
  5299. 00003DAA  426E FFF4                clr.w      [A6 - 0xC]
  5300. 00003DAE  3D7C 00F0 FFF8           move.w     [A6 - 0x8], 0xF0
  5301. 00003DB4  426E FFF6                clr.w      [A6 - 0xA]
  5302. 00003DB8  3D7C 012B FFFA           move.w     [A6 - 0x6], 0x12B
  5303. 00003DBE  486E FFF4                pea.l      [A6 - 0xC]
  5304. 00003DC2  A928                     syscall    InvalRect
  5305. label00003DC4:
  5306. 00003DC4  4E5E                     unlink     A6
  5307. 00003DC6  4E75                     rts
  5308. fn00003DC8:
  5309. 00003DC8  4E56 FFF8                link       A6, -0x0008
  5310. 00003DCC  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  5311. 00003DD2  672C                     beq        +0x2E /* 00003E00 */
  5312. 00003DD4  302D CBDC                move.w     D0, [A5 - 0x3424]
  5313. 00003DD8  C1FC 010C                muls.w     D0, 0x10C
  5314. 00003DDC  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5315. 00003DE0  D1C0                     add.l      A0, D0
  5316. 00003DE2  4268 010A                clr.w      [A0 + 0x10A]
  5317. 00003DE6  426E FFF8                clr.w      [A6 - 0x8]
  5318. 00003DEA  3D7C 00F0 FFFC           move.w     [A6 - 0x4], 0xF0
  5319. 00003DF0  426E FFFA                clr.w      [A6 - 0x6]
  5320. 00003DF4  3D7C 012B FFFE           move.w     [A6 - 0x2], 0x12B
  5321. 00003DFA  486E FFF8                pea.l      [A6 - 0x8]
  5322. 00003DFE  A928                     syscall    InvalRect
  5323. label00003E00:
  5324. 00003E00  4E5E                     unlink     A6
  5325. 00003E02  4E75                     rts
  5326. fn00003E04:
  5327. 00003E04  4E56 FFF8                link       A6, -0x0008
  5328. 00003E08  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  5329. 00003E0E  672E                     beq        +0x30 /* 00003E3E */
  5330. 00003E10  302D CBDC                move.w     D0, [A5 - 0x3424]
  5331. 00003E14  C1FC 010C                muls.w     D0, 0x10C
  5332. 00003E18  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5333. 00003E1C  D1C0                     add.l      A0, D0
  5334. 00003E1E  7001                     moveq.l    D0, 0x01
  5335. 00003E20  3140 010A                move.w     [A0 + 0x10A], D0
  5336. 00003E24  426E FFF8                clr.w      [A6 - 0x8]
  5337. 00003E28  3D7C 00F0 FFFC           move.w     [A6 - 0x4], 0xF0
  5338. 00003E2E  426E FFFA                clr.w      [A6 - 0x6]
  5339. 00003E32  3D7C 012B FFFE           move.w     [A6 - 0x2], 0x12B
  5340. 00003E38  486E FFF8                pea.l      [A6 - 0x8]
  5341. 00003E3C  A928                     syscall    InvalRect
  5342. label00003E3E:
  5343. 00003E3E  4E5E                     unlink     A6
  5344. 00003E40  4E75                     rts
  5345. fn00003E42:
  5346. 00003E42  4E56 FFF8                link       A6, -0x0008
  5347. 00003E46  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  5348. 00003E4C  672E                     beq        +0x30 /* 00003E7C */
  5349. 00003E4E  302D CBDC                move.w     D0, [A5 - 0x3424]
  5350. 00003E52  C1FC 010C                muls.w     D0, 0x10C
  5351. 00003E56  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5352. 00003E5A  D1C0                     add.l      A0, D0
  5353. 00003E5C  7002                     moveq.l    D0, 0x02
  5354. 00003E5E  3140 010A                move.w     [A0 + 0x10A], D0
  5355. 00003E62  426E FFF8                clr.w      [A6 - 0x8]
  5356. 00003E66  3D7C 00F0 FFFC           move.w     [A6 - 0x4], 0xF0
  5357. 00003E6C  426E FFFA                clr.w      [A6 - 0x6]
  5358. 00003E70  3D7C 012B FFFE           move.w     [A6 - 0x2], 0x12B
  5359. 00003E76  486E FFF8                pea.l      [A6 - 0x8]
  5360. 00003E7A  A928                     syscall    InvalRect
  5361. label00003E7C:
  5362. 00003E7C  4E5E                     unlink     A6
  5363. 00003E7E  4E75                     rts
  5364. fn00003E80:
  5365. 00003E80  4E56 FFF8                link       A6, -0x0008
  5366. 00003E84  0C6D 0006 CBDC           cmpi.w     [A5 - 0x3424], 0x6
  5367. 00003E8A  672E                     beq        +0x30 /* 00003EBA */
  5368. 00003E8C  302D CBDC                move.w     D0, [A5 - 0x3424]
  5369. 00003E90  C1FC 010C                muls.w     D0, 0x10C
  5370. 00003E94  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5371. 00003E98  D1C0                     add.l      A0, D0
  5372. 00003E9A  7003                     moveq.l    D0, 0x03
  5373. 00003E9C  3140 010A                move.w     [A0 + 0x10A], D0
  5374. 00003EA0  426E FFF8                clr.w      [A6 - 0x8]
  5375. 00003EA4  3D7C 00F0 FFFC           move.w     [A6 - 0x4], 0xF0
  5376. 00003EAA  426E FFFA                clr.w      [A6 - 0x6]
  5377. 00003EAE  3D7C 012B FFFE           move.w     [A6 - 0x2], 0x12B
  5378. 00003EB4  486E FFF8                pea.l      [A6 - 0x8]
  5379. 00003EB8  A928                     syscall    InvalRect
  5380. label00003EBA:
  5381. 00003EBA  4E5E                     unlink     A6
  5382. 00003EBC  4E75                     rts
  5383. fn00003EBE:
  5384. 00003EBE  4E56 FFFE                link       A6, -0x0002
  5385. 00003EC2  426D F934                clr.w      [A5 - 0x6CC]
  5386. 00003EC6  426D F936                clr.w      [A5 - 0x6CA]
  5387. 00003ECA  302D F990                move.w     D0, [A5 - 0x670]
  5388. 00003ECE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5389. 00003ED2  0000 0003                ori.b      D0, 0x3
  5390. 00003ED6  0034 0008 0012           ori.b      [A4 + D0.w + 0x12], 0x8
  5391. 00003EDC  0018 0022                ori.b      [A0]+, 0x22 /* '\"' */
  5392. 00003EE0  526D F934                addq.w     [A5 - 0x6CC], 1
  5393. 00003EE4  3B7C 0096 F926           move.w     [A5 - 0x6DA], 0x96
  5394. 00003EEA  601E                     bra        +0x20 /* 00003F0A */
  5395. 00003EEC  7064                     moveq.l    D0, 0x64
  5396. 00003EEE  3B40 F926                move.w     [A5 - 0x6DA], D0
  5397. 00003EF2  6016                     bra        +0x18 /* 00003F0A */
  5398. 00003EF4  526D F936                addq.w     [A5 - 0x6CA], 1
  5399. 00003EF8  703C                     moveq.l    D0, 0x3C
  5400. 00003EFA  3B40 F926                move.w     [A5 - 0x6DA], D0
  5401. 00003EFE  600A                     bra        +0xC /* 00003F0A */
  5402. 00003F00  546D F936                addq.w     [A5 - 0x6CA], 2
  5403. 00003F04  7028                     moveq.l    D0, 0x28
  5404. 00003F06  3B40 F926                move.w     [A5 - 0x6DA], D0
  5405. label00003F0A:
  5406. 00003F0A  302D F992                move.w     D0, [A5 - 0x66E]
  5407. 00003F0E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5408. 00003F12  0004 0007                ori.b      D4, 0x7
  5409. 00003F16  0034 0008 0012           ori.b      [A4 + D0.w + 0x12], 0x8
  5410. 00003F1C  0018 0022                ori.b      [A0]+, 0x22 /* '\"' */
  5411. 00003F20  526D F934                addq.w     [A5 - 0x6CC], 1
  5412. 00003F24  3B7C 0096 F928           move.w     [A5 - 0x6D8], 0x96
  5413. 00003F2A  601E                     bra        +0x20 /* 00003F4A */
  5414. 00003F2C  7064                     moveq.l    D0, 0x64
  5415. 00003F2E  3B40 F928                move.w     [A5 - 0x6D8], D0
  5416. 00003F32  6016                     bra        +0x18 /* 00003F4A */
  5417. 00003F34  526D F936                addq.w     [A5 - 0x6CA], 1
  5418. 00003F38  703C                     moveq.l    D0, 0x3C
  5419. 00003F3A  3B40 F928                move.w     [A5 - 0x6D8], D0
  5420. 00003F3E  600A                     bra        +0xC /* 00003F4A */
  5421. 00003F40  546D F936                addq.w     [A5 - 0x6CA], 2
  5422. 00003F44  701E                     moveq.l    D0, 0x1E
  5423. 00003F46  3B40 F928                move.w     [A5 - 0x6D8], D0
  5424. label00003F4A:
  5425. 00003F4A  302D F994                move.w     D0, [A5 - 0x66C]
  5426. 00003F4E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5427. 00003F52  0008 000B                ori.b      A0, 0xB
  5428. 00003F56  0032 0008 0012           ori.b      [A2 + D0.w + 0x12], 0x8
  5429. 00003F5C  0018 0022                ori.b      [A0]+, 0x22 /* '\"' */
  5430. 00003F60  526D F934                addq.w     [A5 - 0x6CC], 1
  5431. 00003F64  7064                     moveq.l    D0, 0x64
  5432. 00003F66  3B40 F92A                move.w     [A5 - 0x6D6], D0
  5433. 00003F6A  601C                     bra        +0x1E /* 00003F88 */
  5434. 00003F6C  7032                     moveq.l    D0, 0x32
  5435. 00003F6E  3B40 F92A                move.w     [A5 - 0x6D6], D0
  5436. 00003F72  6014                     bra        +0x16 /* 00003F88 */
  5437. 00003F74  526D F936                addq.w     [A5 - 0x6CA], 1
  5438. 00003F78  7019                     moveq.l    D0, 0x19
  5439. 00003F7A  3B40 F92A                move.w     [A5 - 0x6D6], D0
  5440. 00003F7E  6008                     bra        +0xA /* 00003F88 */
  5441. 00003F80  546D F936                addq.w     [A5 - 0x6CA], 2
  5442. 00003F84  426D F92A                clr.w      [A5 - 0x6D6]
  5443. label00003F88:
  5444. 00003F88  302D F996                move.w     D0, [A5 - 0x66A]
  5445. 00003F8C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5446. 00003F90  000C 000E                ori.b      A4, 0xE
  5447. 00003F94  0026 0006                ori.b      -[A6], 0x6
  5448. 00003F98  0010 0016                ori.b      [A0], 0x16
  5449. 00003F9C  526D F934                addq.w     [A5 - 0x6CC], 1
  5450. 00003FA0  700F                     moveq.l    D0, 0x0F
  5451. 00003FA2  3B40 F92C                move.w     [A5 - 0x6D4], D0
  5452. 00003FA6  6012                     bra        +0x14 /* 00003FBA */
  5453. 00003FA8  700A                     moveq.l    D0, 0x0A
  5454. 00003FAA  3B40 F92C                move.w     [A5 - 0x6D4], D0
  5455. 00003FAE  600A                     bra        +0xC /* 00003FBA */
  5456. 00003FB0  526D F936                addq.w     [A5 - 0x6CA], 1
  5457. 00003FB4  7005                     moveq.l    D0, 0x05
  5458. 00003FB6  3B40 F92C                move.w     [A5 - 0x6D4], D0
  5459. label00003FBA:
  5460. 00003FBA  302D F998                move.w     D0, [A5 - 0x668]
  5461. 00003FBE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5462. 00003FC2  000F 0011                ori.b      A7, 0x11
  5463. 00003FC6  0026 0006                ori.b      -[A6], 0x6
  5464. 00003FCA  0010 0016                ori.b      [A0], 0x16
  5465. 00003FCE  526D F934                addq.w     [A5 - 0x6CC], 1
  5466. 00003FD2  7003                     moveq.l    D0, 0x03
  5467. 00003FD4  3B40 F92E                move.w     [A5 - 0x6D2], D0
  5468. 00003FD8  6012                     bra        +0x14 /* 00003FEC */
  5469. 00003FDA  7002                     moveq.l    D0, 0x02
  5470. 00003FDC  3B40 F92E                move.w     [A5 - 0x6D2], D0
  5471. 00003FE0  600A                     bra        +0xC /* 00003FEC */
  5472. 00003FE2  526D F936                addq.w     [A5 - 0x6CA], 1
  5473. 00003FE6  7001                     moveq.l    D0, 0x01
  5474. 00003FE8  3B40 F92E                move.w     [A5 - 0x6D2], D0
  5475. label00003FEC:
  5476. 00003FEC  302D F99A                move.w     D0, [A5 - 0x666]
  5477. 00003FF0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5478. 00003FF4  0012 0013                ori.b      [A2], 0x13
  5479. 00003FF8  0016 0004                ori.b      [A6], 0x4
  5480. 00003FFC  000E 526D                ori.b      A6, 0x6D /* 'm' */
  5481. 00004000  F934                     .extension 0x934 <<F/4-5/4>> // unimplemented
  5482. 00004002  7001                     moveq.l    D0, 0x01
  5483. 00004004  3B40 F930                move.w     [A5 - 0x6D0], D0
  5484. 00004008  6004                     bra        +0x6 /* 0000400E */
  5485. 0000400A  426D F930                clr.w      [A5 - 0x6D0]
  5486. label0000400E:
  5487. 0000400E  302D F99C                move.w     D0, [A5 - 0x664]
  5488. 00004012  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5489. 00004016  0014 0015                ori.b      [A4], 0x15
  5490. 0000401A  0016 0004                ori.b      [A6], 0x4
  5491. 0000401E  000E 526D                ori.b      A6, 0x6D /* 'm' */
  5492. 00004022  F934                     .extension 0x934 <<F/4-5/4>> // unimplemented
  5493. 00004024  7001                     moveq.l    D0, 0x01
  5494. 00004026  3B40 F932                move.w     [A5 - 0x6CE], D0
  5495. 0000402A  6004                     bra        +0x6 /* 00004030 */
  5496. 0000402C  426D F932                clr.w      [A5 - 0x6CE]
  5497. label00004030:
  5498. 00004030  4E5E                     unlink     A6
  5499. 00004032  4E75                     rts
  5500. fn00004034:
  5501. 00004034  4E56 FFF4                link       A6, -0x000C
  5502. 00004038  2F07                     move.l     -[A7], D7
  5503. 0000403A  7E00                     moveq.l    D7, 0x00
  5504. 0000403C  6000 00EC                bra        +0xEE /* 0000412A */
  5505. label00004040:
  5506. 00004040  0C47 000C                cmpi.w     D7, 0xC
  5507. 00004044  6C36                     bge        +0x38 /* 0000407C */
  5508. 00004046  7019                     moveq.l    D0, 0x19
  5509. 00004048  3D40 FFFA                move.w     [A6 - 0x6], D0
  5510. 0000404C  3D7C 0085 FFFE           move.w     [A6 - 0x2], 0x85
  5511. 00004052  0C47 0003                cmpi.w     D7, 0x3
  5512. 00004056  5EC0                     sgt        D0
  5513. 00004058  4400                     neg.b      D0
  5514. 0000405A  4880                     ext.w      D0
  5515. 0000405C  D040                     add.w      D0, D0
  5516. 0000405E  D047                     add.w      D0, D7
  5517. 00004060  0C47 0007                cmpi.w     D7, 0x7
  5518. 00004064  5EC1                     sgt        D1
  5519. 00004066  4401                     neg.b      D1
  5520. 00004068  4881                     ext.w      D1
  5521. 0000406A  D241                     add.w      D1, D1
  5522. 0000406C  D041                     add.w      D0, D1
  5523. 0000406E  5440                     addq.w     D0, 2
  5524. 00004070  C1FC 000F                muls.w     D0, 0xF
  5525. 00004074  5340                     subq.w     D0, 1
  5526. 00004076  3D40 FFF8                move.w     [A6 - 0x8], D0
  5527. 0000407A  6044                     bra        +0x46 /* 000040C0 */
  5528. label0000407C:
  5529. 0000407C  3D7C 00AF FFFA           move.w     [A6 - 0x6], 0xAF
  5530. 00004082  3D7C 011B FFFE           move.w     [A6 - 0x2], 0x11B
  5531. 00004088  0C47 000E                cmpi.w     D7, 0xE
  5532. 0000408C  5EC0                     sgt        D0
  5533. 0000408E  4400                     neg.b      D0
  5534. 00004090  4880                     ext.w      D0
  5535. 00004092  D040                     add.w      D0, D0
  5536. 00004094  D047                     add.w      D0, D7
  5537. 00004096  0C47 0011                cmpi.w     D7, 0x11
  5538. 0000409A  5EC1                     sgt        D1
  5539. 0000409C  4401                     neg.b      D1
  5540. 0000409E  4881                     ext.w      D1
  5541. 000040A0  D241                     add.w      D1, D1
  5542. 000040A2  D041                     add.w      D0, D1
  5543. 000040A4  0C47 0013                cmpi.w     D7, 0x13
  5544. 000040A8  5EC1                     sgt        D1
  5545. 000040AA  4401                     neg.b      D1
  5546. 000040AC  4881                     ext.w      D1
  5547. 000040AE  D241                     add.w      D1, D1
  5548. 000040B0  D041                     add.w      D0, D1
  5549. 000040B2  0640 FFF6                addi.w     D0, 0xFFF6
  5550. 000040B6  C1FC 000F                muls.w     D0, 0xF
  5551. 000040BA  5340                     subq.w     D0, 1
  5552. 000040BC  3D40 FFF8                move.w     [A6 - 0x8], D0
  5553. label000040C0:
  5554. 000040C0  302E FFF8                move.w     D0, [A6 - 0x8]
  5555. 000040C4  0640 000F                addi.w     D0, 0xF
  5556. 000040C8  3D40 FFFC                move.w     [A6 - 0x4], D0
  5557. 000040CC  3007                     move.w     D0, D7
  5558. 000040CE  48C0                     ext.l      D0
  5559. 000040D0  E580                     asl        D0, 2
  5560. 000040D2  41ED F938                lea.l      A0, [A5 - 0x6C8]
  5561. 000040D6  D1C0                     add.l      A0, D0
  5562. 000040D8  42A7                     clr.l      -[A7]
  5563. 000040DA  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  5564. 000040DE  486E FFF8                pea.l      [A6 - 0x8]
  5565. 000040E2  486D F9BE                pea.l      [A5 - 0x642]
  5566. 000040E6  4267                     clr.w      -[A7]
  5567. 000040E8  4267                     clr.w      -[A7]
  5568. 000040EA  4267                     clr.w      -[A7]
  5569. 000040EC  3F3C 0001                move.w     -[A7], 0x1
  5570. 000040F0  3F3C 0002                move.w     -[A7], 0x2
  5571. 000040F4  4879 4242 4242           push.l     0x42424242 /* 'BBBB' */
  5572. 000040FA  2D48 FFF4                move.l     [A6 - 0xC], A0
  5573. 000040FE  A954                     syscall    NewControl
  5574. 00004100  205F                     movea.l    A0, [A7]+
  5575. 00004102  226E FFF4                movea.l    A1, [A6 - 0xC]
  5576. 00004106  2288                     move.l     [A1], A0
  5577. 00004108  3007                     move.w     D0, D7
  5578. 0000410A  48C0                     ext.l      D0
  5579. 0000410C  E580                     asl        D0, 2
  5580. 0000410E  41ED F938                lea.l      A0, [A5 - 0x6C8]
  5581. 00004112  D1C0                     add.l      A0, D0
  5582. 00004114  4A90                     tst.l      [A0]
  5583. 00004116  6610                     bne        +0x12 /* 00004128 */
  5584. 00004118  3F3C 0001                move.w     -[A7], 0x1
  5585. 0000411C  A9C8                     syscall    SysBeep
  5586. 0000411E  486D F9C0                pea.l      [A5 - 0x640]
  5587. 00004122  4EBA BEDC                jsr        [PC - 0x4124 /* 00000000 */]
  5588. 00004126  588F                     addq.l     A7, 4
  5589. label00004128:
  5590. 00004128  5247                     addq.w     D7, 1
  5591. label0000412A:
  5592. 0000412A  0C47 0016                cmpi.w     D7, 0x16
  5593. 0000412E  6D00 FF10                blt        -0xEE /* 00004040 */
  5594. 00004132  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  5595. 00004136  486D F9DA                pea.l      [A5 - 0x626]
  5596. 0000413A  A95F                     syscall    SetControlTitle/SetCTitle
  5597. 0000413C  2F2D F93C                move.l     -[A7], [A5 - 0x6C4]
  5598. 00004140  486D F9E0                pea.l      [A5 - 0x620]
  5599. 00004144  A95F                     syscall    SetControlTitle/SetCTitle
  5600. 00004146  2F2D F940                move.l     -[A7], [A5 - 0x6C0]
  5601. 0000414A  486D F9E8                pea.l      [A5 - 0x618]
  5602. 0000414E  A95F                     syscall    SetControlTitle/SetCTitle
  5603. 00004150  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  5604. 00004154  486D F9EC                pea.l      [A5 - 0x614]
  5605. 00004158  A95F                     syscall    SetControlTitle/SetCTitle
  5606. 0000415A  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  5607. 0000415E  486D F9F6                pea.l      [A5 - 0x60A]
  5608. 00004162  A95F                     syscall    SetControlTitle/SetCTitle
  5609. 00004164  2F2D F94C                move.l     -[A7], [A5 - 0x6B4]
  5610. 00004168  486D F9FC                pea.l      [A5 - 0x604]
  5611. 0000416C  A95F                     syscall    SetControlTitle/SetCTitle
  5612. 0000416E  2F2D F950                move.l     -[A7], [A5 - 0x6B0]
  5613. 00004172  486D FA04                pea.l      [A5 - 0x5FC]
  5614. 00004176  A95F                     syscall    SetControlTitle/SetCTitle
  5615. 00004178  2F2D F954                move.l     -[A7], [A5 - 0x6AC]
  5616. 0000417C  486D FA08                pea.l      [A5 - 0x5F8]
  5617. 00004180  A95F                     syscall    SetControlTitle/SetCTitle
  5618. 00004182  2F2D F958                move.l     -[A7], [A5 - 0x6A8]
  5619. 00004186  486D FA12                pea.l      [A5 - 0x5EE]
  5620. 0000418A  A95F                     syscall    SetControlTitle/SetCTitle
  5621. 0000418C  2F2D F95C                move.l     -[A7], [A5 - 0x6A4]
  5622. 00004190  486D FA18                pea.l      [A5 - 0x5E8]
  5623. 00004194  A95F                     syscall    SetControlTitle/SetCTitle
  5624. 00004196  2F2D F960                move.l     -[A7], [A5 - 0x6A0]
  5625. 0000419A  486D FA20                pea.l      [A5 - 0x5E0]
  5626. 0000419E  A95F                     syscall    SetControlTitle/SetCTitle
  5627. 000041A0  2F2D F964                move.l     -[A7], [A5 - 0x69C]
  5628. 000041A4  486D FA24                pea.l      [A5 - 0x5DC]
  5629. 000041A8  A95F                     syscall    SetControlTitle/SetCTitle
  5630. 000041AA  2F2D F968                move.l     -[A7], [A5 - 0x698]
  5631. 000041AE  486D FA2A                pea.l      [A5 - 0x5D6]
  5632. 000041B2  A95F                     syscall    SetControlTitle/SetCTitle
  5633. 000041B4  2F2D F96C                move.l     -[A7], [A5 - 0x694]
  5634. 000041B8  486D FA30                pea.l      [A5 - 0x5D0]
  5635. 000041BC  A95F                     syscall    SetControlTitle/SetCTitle
  5636. 000041BE  2F2D F970                move.l     -[A7], [A5 - 0x690]
  5637. 000041C2  486D FA38                pea.l      [A5 - 0x5C8]
  5638. 000041C6  A95F                     syscall    SetControlTitle/SetCTitle
  5639. 000041C8  2F2D F974                move.l     -[A7], [A5 - 0x68C]
  5640. 000041CC  486D FA3E                pea.l      [A5 - 0x5C2]
  5641. 000041D0  A95F                     syscall    SetControlTitle/SetCTitle
  5642. 000041D2  2F2D F978                move.l     -[A7], [A5 - 0x688]
  5643. 000041D6  486D FA48                pea.l      [A5 - 0x5B8]
  5644. 000041DA  A95F                     syscall    SetControlTitle/SetCTitle
  5645. 000041DC  2F2D F97C                move.l     -[A7], [A5 - 0x684]
  5646. 000041E0  486D FA50                pea.l      [A5 - 0x5B0]
  5647. 000041E4  A95F                     syscall    SetControlTitle/SetCTitle
  5648. 000041E6  2F2D F980                move.l     -[A7], [A5 - 0x680]
  5649. 000041EA  486D FA58                pea.l      [A5 - 0x5A8]
  5650. 000041EE  A95F                     syscall    SetControlTitle/SetCTitle
  5651. 000041F0  2F2D F984                move.l     -[A7], [A5 - 0x67C]
  5652. 000041F4  486D FA5C                pea.l      [A5 - 0x5A4]
  5653. 000041F8  A95F                     syscall    SetControlTitle/SetCTitle
  5654. 000041FA  2F2D F988                move.l     -[A7], [A5 - 0x678]
  5655. 000041FE  486D FA60                pea.l      [A5 - 0x5A0]
  5656. 00004202  A95F                     syscall    SetControlTitle/SetCTitle
  5657. 00004204  2F2D F98C                move.l     -[A7], [A5 - 0x674]
  5658. 00004208  486D FA64                pea.l      [A5 - 0x59C]
  5659. 0000420C  A95F                     syscall    SetControlTitle/SetCTitle
  5660. 0000420E  302D F926                move.w     D0, [A5 - 0x6DA]
  5661. 00004212  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5662. 00004216  0004 0012                ori.b      D4, 0x12
  5663. 0000421A  0096 001E 0064           ori.l      [A6], 0x1E0064
  5664. 00004220  002C 003C 003A           ori.b      [A4 + 0x3A], 0x3C /* '<' */
  5665. 00004226  0028 0046 2F2D           ori.b      [A0 + 0x2F2D], 0x46 /* 'F' */
  5666. 0000422C  F938                     .extension 0x938 <<F/4-5/4>> // unimplemented
  5667. 0000422E  3F3C 0001                move.w     -[A7], 0x1
  5668. 00004232  A963                     syscall    SetControlValue/SetCtlValue
  5669. 00004234  426D F990                clr.w      [A5 - 0x670]
  5670. 00004238  6034                     bra        +0x36 /* 0000426E */
  5671. 0000423A  2F2D F93C                move.l     -[A7], [A5 - 0x6C4]
  5672. 0000423E  3F3C 0001                move.w     -[A7], 0x1
  5673. 00004242  A963                     syscall    SetControlValue/SetCtlValue
  5674. 00004244  7001                     moveq.l    D0, 0x01
  5675. 00004246  3B40 F990                move.w     [A5 - 0x670], D0
  5676. 0000424A  6022                     bra        +0x24 /* 0000426E */
  5677. 0000424C  2F2D F940                move.l     -[A7], [A5 - 0x6C0]
  5678. 00004250  3F3C 0001                move.w     -[A7], 0x1
  5679. 00004254  A963                     syscall    SetControlValue/SetCtlValue
  5680. 00004256  7002                     moveq.l    D0, 0x02
  5681. 00004258  3B40 F990                move.w     [A5 - 0x670], D0
  5682. 0000425C  6010                     bra        +0x12 /* 0000426E */
  5683. 0000425E  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  5684. 00004262  3F3C 0001                move.w     -[A7], 0x1
  5685. 00004266  A963                     syscall    SetControlValue/SetCtlValue
  5686. 00004268  7003                     moveq.l    D0, 0x03
  5687. 0000426A  3B40 F990                move.w     [A5 - 0x670], D0
  5688. label0000426E:
  5689. 0000426E  302D F928                move.w     D0, [A5 - 0x6D8]
  5690. 00004272  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5691. 00004276  0004 0012                ori.b      D4, 0x12
  5692. 0000427A  0096 0020 0064           ori.l      [A6], 0x200064 /* ' \0d' */
  5693. 00004280  002E 003C 003C           ori.b      [A6 + 0x3C], 0x3C /* '<' */
  5694. 00004286  001E 0048                ori.b      [A6]+, 0x48 /* 'H' */
  5695. 0000428A  2F2D F948                move.l     -[A7], [A5 - 0x6B8]
  5696. 0000428E  3F3C 0001                move.w     -[A7], 0x1
  5697. 00004292  A963                     syscall    SetControlValue/SetCtlValue
  5698. 00004294  7004                     moveq.l    D0, 0x04
  5699. 00004296  3B40 F992                move.w     [A5 - 0x66E], D0
  5700. 0000429A  6034                     bra        +0x36 /* 000042D0 */
  5701. 0000429C  2F2D F94C                move.l     -[A7], [A5 - 0x6B4]
  5702. 000042A0  3F3C 0001                move.w     -[A7], 0x1
  5703. 000042A4  A963                     syscall    SetControlValue/SetCtlValue
  5704. 000042A6  7005                     moveq.l    D0, 0x05
  5705. 000042A8  3B40 F992                move.w     [A5 - 0x66E], D0
  5706. 000042AC  6022                     bra        +0x24 /* 000042D0 */
  5707. 000042AE  2F2D F950                move.l     -[A7], [A5 - 0x6B0]
  5708. 000042B2  3F3C 0001                move.w     -[A7], 0x1
  5709. 000042B6  A963                     syscall    SetControlValue/SetCtlValue
  5710. 000042B8  7006                     moveq.l    D0, 0x06
  5711. 000042BA  3B40 F992                move.w     [A5 - 0x66E], D0
  5712. 000042BE  6010                     bra        +0x12 /* 000042D0 */
  5713. 000042C0  2F2D F954                move.l     -[A7], [A5 - 0x6AC]
  5714. 000042C4  3F3C 0001                move.w     -[A7], 0x1
  5715. 000042C8  A963                     syscall    SetControlValue/SetCtlValue
  5716. 000042CA  7007                     moveq.l    D0, 0x07
  5717. 000042CC  3B40 F992                move.w     [A5 - 0x66E], D0
  5718. label000042D0:
  5719. 000042D0  302D F92A                move.w     D0, [A5 - 0x6D6]
  5720. 000042D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5721. 000042D8  0004 0012                ori.b      D4, 0x12
  5722. 000042DC  0064 0020                ori.w      -[A4], 0x20 /* ' ' */
  5723. 000042E0  0032 002E 0019           ori.b      [A2 + D0.w + 0x19], 0x2E /* '.' */
  5724. 000042E6  003C 0000                ori.b      ccr, 0
  5725. 000042EA  0048 2F2D                ori.w      A0, 0x2F2D /* '/-' */
  5726. 000042EE  F958                     .extension 0x958 <<F/4-5/4>> // unimplemented
  5727. 000042F0  3F3C 0001                move.w     -[A7], 0x1
  5728. 000042F4  A963                     syscall    SetControlValue/SetCtlValue
  5729. 000042F6  7008                     moveq.l    D0, 0x08
  5730. 000042F8  3B40 F994                move.w     [A5 - 0x66C], D0
  5731. 000042FC  6034                     bra        +0x36 /* 00004332 */
  5732. 000042FE  2F2D F95C                move.l     -[A7], [A5 - 0x6A4]
  5733. 00004302  3F3C 0001                move.w     -[A7], 0x1
  5734. 00004306  A963                     syscall    SetControlValue/SetCtlValue
  5735. 00004308  7009                     moveq.l    D0, 0x09
  5736. 0000430A  3B40 F994                move.w     [A5 - 0x66C], D0
  5737. 0000430E  6022                     bra        +0x24 /* 00004332 */
  5738. 00004310  2F2D F960                move.l     -[A7], [A5 - 0x6A0]
  5739. 00004314  3F3C 0001                move.w     -[A7], 0x1
  5740. 00004318  A963                     syscall    SetControlValue/SetCtlValue
  5741. 0000431A  700A                     moveq.l    D0, 0x0A
  5742. 0000431C  3B40 F994                move.w     [A5 - 0x66C], D0
  5743. 00004320  6010                     bra        +0x12 /* 00004332 */
  5744. 00004322  2F2D F964                move.l     -[A7], [A5 - 0x69C]
  5745. 00004326  3F3C 0001                move.w     -[A7], 0x1
  5746. 0000432A  A963                     syscall    SetControlValue/SetCtlValue
  5747. 0000432C  700B                     moveq.l    D0, 0x0B
  5748. 0000432E  3B40 F994                move.w     [A5 - 0x66C], D0
  5749. label00004332:
  5750. 00004332  302D F92C                move.w     D0, [A5 - 0x6D4]
  5751. 00004336  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5752. 0000433A  0003 000E                ori.b      D3, 0xE
  5753. 0000433E  000F 001C                ori.b      A7, 0x1C
  5754. 00004342  000A 002A                ori.b      A2, 0x2A /* '*' */
  5755. 00004346  0005 0036                ori.b      D5, 0x36 /* '6' */
  5756. 0000434A  2F2D F968                move.l     -[A7], [A5 - 0x698]
  5757. 0000434E  3F3C 0001                move.w     -[A7], 0x1
  5758. 00004352  A963                     syscall    SetControlValue/SetCtlValue
  5759. 00004354  700C                     moveq.l    D0, 0x0C
  5760. 00004356  3B40 F996                move.w     [A5 - 0x66A], D0
  5761. 0000435A  6022                     bra        +0x24 /* 0000437E */
  5762. 0000435C  2F2D F96C                move.l     -[A7], [A5 - 0x694]
  5763. 00004360  3F3C 0001                move.w     -[A7], 0x1
  5764. 00004364  A963                     syscall    SetControlValue/SetCtlValue
  5765. 00004366  700D                     moveq.l    D0, 0x0D
  5766. 00004368  3B40 F996                move.w     [A5 - 0x66A], D0
  5767. 0000436C  6010                     bra        +0x12 /* 0000437E */
  5768. 0000436E  2F2D F970                move.l     -[A7], [A5 - 0x690]
  5769. 00004372  3F3C 0001                move.w     -[A7], 0x1
  5770. 00004376  A963                     syscall    SetControlValue/SetCtlValue
  5771. 00004378  700E                     moveq.l    D0, 0x0E
  5772. 0000437A  3B40 F996                move.w     [A5 - 0x66A], D0
  5773. label0000437E:
  5774. 0000437E  302D F92E                move.w     D0, [A5 - 0x6D2]
  5775. 00004382  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5776. 00004386  0001 0003                ori.b      D1, 0x3
  5777. 0000438A  003C 002A                ori.b      ccr, 42
  5778. 0000438E  0016 0002                ori.b      [A6], 0x2
  5779. 00004392  2F2D F974                move.l     -[A7], [A5 - 0x68C]
  5780. 00004396  3F3C 0001                move.w     -[A7], 0x1
  5781. 0000439A  A963                     syscall    SetControlValue/SetCtlValue
  5782. 0000439C  700F                     moveq.l    D0, 0x0F
  5783. 0000439E  3B40 F998                move.w     [A5 - 0x668], D0
  5784. 000043A2  6022                     bra        +0x24 /* 000043C6 */
  5785. 000043A4  2F2D F978                move.l     -[A7], [A5 - 0x688]
  5786. 000043A8  3F3C 0001                move.w     -[A7], 0x1
  5787. 000043AC  A963                     syscall    SetControlValue/SetCtlValue
  5788. 000043AE  7010                     moveq.l    D0, 0x10
  5789. 000043B0  3B40 F998                move.w     [A5 - 0x668], D0
  5790. 000043B4  6010                     bra        +0x12 /* 000043C6 */
  5791. 000043B6  2F2D F97C                move.l     -[A7], [A5 - 0x684]
  5792. 000043BA  3F3C 0001                move.w     -[A7], 0x1
  5793. 000043BE  A963                     syscall    SetControlValue/SetCtlValue
  5794. 000043C0  7011                     moveq.l    D0, 0x11
  5795. 000043C2  3B40 F998                move.w     [A5 - 0x668], D0
  5796. label000043C6:
  5797. 000043C6  302D F930                move.w     D0, [A5 - 0x6D0]
  5798. 000043CA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5799. 000043CE  0000 0001                ori.b      D0, 0x1
  5800. 000043D2  0028 0016 0002           ori.b      [A0 + 0x2], 0x16
  5801. 000043D8  2F2D F980                move.l     -[A7], [A5 - 0x680]
  5802. 000043DC  3F3C 0001                move.w     -[A7], 0x1
  5803. 000043E0  A963                     syscall    SetControlValue/SetCtlValue
  5804. 000043E2  7012                     moveq.l    D0, 0x12
  5805. 000043E4  3B40 F99A                move.w     [A5 - 0x666], D0
  5806. 000043E8  6010                     bra        +0x12 /* 000043FA */
  5807. 000043EA  2F2D F984                move.l     -[A7], [A5 - 0x67C]
  5808. 000043EE  3F3C 0001                move.w     -[A7], 0x1
  5809. 000043F2  A963                     syscall    SetControlValue/SetCtlValue
  5810. 000043F4  7013                     moveq.l    D0, 0x13
  5811. 000043F6  3B40 F99A                move.w     [A5 - 0x666], D0
  5812. label000043FA:
  5813. 000043FA  302D F932                move.w     D0, [A5 - 0x6CE]
  5814. 000043FE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5815. 00004402  0000 0001                ori.b      D0, 0x1
  5816. 00004406  0028 0016 0002           ori.b      [A0 + 0x2], 0x16
  5817. 0000440C  2F2D F988                move.l     -[A7], [A5 - 0x678]
  5818. 00004410  3F3C 0001                move.w     -[A7], 0x1
  5819. 00004414  A963                     syscall    SetControlValue/SetCtlValue
  5820. 00004416  7014                     moveq.l    D0, 0x14
  5821. 00004418  3B40 F99C                move.w     [A5 - 0x664], D0
  5822. 0000441C  6010                     bra        +0x12 /* 0000442E */
  5823. 0000441E  2F2D F98C                move.l     -[A7], [A5 - 0x674]
  5824. 00004422  3F3C 0001                move.w     -[A7], 0x1
  5825. 00004426  A963                     syscall    SetControlValue/SetCtlValue
  5826. 00004428  7015                     moveq.l    D0, 0x15
  5827. 0000442A  3B40 F99C                move.w     [A5 - 0x664], D0
  5828. label0000442E:
  5829. 0000442E  2E1F                     move.l     D7, [A7]+
  5830. 00004430  4E5E                     unlink     A6
  5831. 00004432  4E75                     rts
  5832. fn00004434:
  5833. 00004434  4E56 FF98                link       A6, -0x0068
  5834. 00004438  486E FFA8                pea.l      [A6 - 0x58]
  5835. 0000443C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  5836. 00004440  4267                     clr.w      -[A7]
  5837. 00004442  486E FFB0                pea.l      [A6 - 0x50]
  5838. 00004446  486E FFAE                pea.l      [A6 - 0x52]
  5839. 0000444A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  5840. 0000444E  301F                     move.w     D0, [A7]+
  5841. 00004450  4267                     clr.w      -[A7]
  5842. 00004452  486D FA68                pea.l      [A5 - 0x598]
  5843. 00004456  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  5844. 0000445A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5845. 0000445E  301F                     move.w     D0, [A7]+
  5846. 00004460  486D AB48                pea.l      [A5 - 0x54B8]
  5847. 00004464  A9B1                     syscall    CreateResFile
  5848. 00004466  4267                     clr.w      -[A7]
  5849. 00004468  486D AB48                pea.l      [A5 - 0x54B8]
  5850. 0000446C  A997                     syscall    OpenResFile
  5851. 0000446E  301F                     move.w     D0, [A7]+
  5852. 00004470  3D40 FFAC                move.w     [A6 - 0x54], D0
  5853. 00004474  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5854. 00004478  6612                     bne        +0x14 /* 0000448C */
  5855. 0000447A  486D FA88                pea.l      [A5 - 0x578]
  5856. 0000447E  486D FA6A                pea.l      [A5 - 0x596]
  5857. 00004482  4EBA BB7C                jsr        [PC - 0x4484 /* 00000000 */]
  5858. 00004486  508F                     addq.l     A7, 8
  5859. 00004488  6000 00FE                bra        +0x100 /* 00004588 */
  5860. label0000448C:
  5861. 0000448C  42A7                     clr.l      -[A7]
  5862. 0000448E  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  5863. 00004494  3F3C 03E9                move.w     -[A7], 0x3E9
  5864. 00004498  A9A0                     syscall    GetResource
  5865. 0000449A  205F                     movea.l    A0, [A7]+
  5866. 0000449C  2D48 FF9C                move.l     [A6 - 0x64], A0
  5867. 000044A0  B0FC 0000                cmpa.w     A0, 0x0
  5868. 000044A4  671A                     beq        +0x1C /* 000044C0 */
  5869. 000044A6  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  5870. 000044AA  A9AD                     syscall    RemoveResource/RmveResource
  5871. 000044AC  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  5872. 000044B0  670E                     beq        +0x10 /* 000044C0 */
  5873. 000044B2  486D FAA2                pea.l      [A5 - 0x55E]
  5874. 000044B6  486D FA8A                pea.l      [A5 - 0x576]
  5875. 000044BA  4EBA BB44                jsr        [PC - 0x44BC /* 00000000 */]
  5876. 000044BE  508F                     addq.l     A7, 8
  5877. label000044C0:
  5878. 000044C0  42A7                     clr.l      -[A7]
  5879. 000044C2  4879 4841 5244           push.l     0x48415244 /* 'HARD' */
  5880. 000044C8  3F3C 03E8                move.w     -[A7], 0x3E8
  5881. 000044CC  A9A0                     syscall    GetResource
  5882. 000044CE  205F                     movea.l    A0, [A7]+
  5883. 000044D0  2D48 FF98                move.l     [A6 - 0x68], A0
  5884. 000044D4  B0FC 0000                cmpa.w     A0, 0x0
  5885. 000044D8  671A                     beq        +0x1C /* 000044F4 */
  5886. 000044DA  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  5887. 000044DE  A9AD                     syscall    RemoveResource/RmveResource
  5888. 000044E0  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  5889. 000044E4  670E                     beq        +0x10 /* 000044F4 */
  5890. 000044E6  486D FABC                pea.l      [A5 - 0x544]
  5891. 000044EA  486D FAA4                pea.l      [A5 - 0x55C]
  5892. 000044EE  4EBA BB10                jsr        [PC - 0x44F0 /* 00000000 */]
  5893. 000044F2  508F                     addq.l     A7, 8
  5894. label000044F4:
  5895. 000044F4  42A7                     clr.l      -[A7]
  5896. 000044F6  4878 0004                push.l     0x4
  5897. 000044FA  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  5898. 000044FE  205F                     movea.l    A0, [A7]+
  5899. 00004500  2D48 FFA4                move.l     [A6 - 0x5C], A0
  5900. 00004504  206E FFA4                movea.l    A0, [A6 - 0x5C]
  5901. 00004508  2050                     movea.l    A0, [A0]
  5902. 0000450A  20AE FFA8                move.l     [A0], [A6 - 0x58]
  5903. 0000450E  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  5904. 00004512  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  5905. 00004518  3F3C 03E9                move.w     -[A7], 0x3E9
  5906. 0000451C  486D FABE                pea.l      [A5 - 0x542]
  5907. 00004520  A9AB                     syscall    AddResource
  5908. 00004522  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  5909. 00004526  670E                     beq        +0x10 /* 00004536 */
  5910. 00004528  486D FAE4                pea.l      [A5 - 0x51C]
  5911. 0000452C  486D FAC8                pea.l      [A5 - 0x538]
  5912. 00004530  4EBA BACE                jsr        [PC - 0x4532 /* 00000000 */]
  5913. 00004534  508F                     addq.l     A7, 8
  5914. label00004536:
  5915. 00004536  42A7                     clr.l      -[A7]
  5916. 00004538  4878 0012                push.l     0x12
  5917. 0000453C  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  5918. 00004540  205F                     movea.l    A0, [A7]+
  5919. 00004542  2D48 FFA0                move.l     [A6 - 0x60], A0
  5920. 00004546  206E FFA0                movea.l    A0, [A6 - 0x60]
  5921. 0000454A  2050                     movea.l    A0, [A0]
  5922. 0000454C  43ED F926                lea.l      A1, [A5 - 0x6DA]
  5923. 00004550  20D9                     move.l     [A0]+, [A1]+
  5924. 00004552  20D9                     move.l     [A0]+, [A1]+
  5925. 00004554  20D9                     move.l     [A0]+, [A1]+
  5926. 00004556  20D9                     move.l     [A0]+, [A1]+
  5927. 00004558  30D9                     move.w     [A0]+, [A1]+
  5928. 0000455A  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  5929. 0000455E  4879 4841 5244           push.l     0x48415244 /* 'HARD' */
  5930. 00004564  3F3C 03E8                move.w     -[A7], 0x3E8
  5931. 00004568  486D FAE6                pea.l      [A5 - 0x51A]
  5932. 0000456C  A9AB                     syscall    AddResource
  5933. 0000456E  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  5934. 00004572  670E                     beq        +0x10 /* 00004582 */
  5935. 00004574  486D FB10                pea.l      [A5 - 0x4F0]
  5936. 00004578  486D FAF4                pea.l      [A5 - 0x50C]
  5937. 0000457C  4EBA BA82                jsr        [PC - 0x457E /* 00000000 */]
  5938. 00004580  508F                     addq.l     A7, 8
  5939. label00004582:
  5940. 00004582  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  5941. 00004586  A99A                     syscall    CloseResFile
  5942. label00004588:
  5943. 00004588  4267                     clr.w      -[A7]
  5944. 0000458A  486D FB12                pea.l      [A5 - 0x4EE]
  5945. 0000458E  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  5946. 00004592  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5947. 00004596  301F                     move.w     D0, [A7]+
  5948. 00004598  4E5E                     unlink     A6
  5949. 0000459A  4E75                     rts
  5950. fn0000459C:
  5951. 0000459C  4E56 FF90                link       A6, -0x0070
  5952. 000045A0  4267                     clr.w      -[A7]
  5953. 000045A2  486E FFB0                pea.l      [A6 - 0x50]
  5954. 000045A6  486E FFAE                pea.l      [A6 - 0x52]
  5955. 000045AA  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  5956. 000045AE  301F                     move.w     D0, [A7]+
  5957. 000045B0  4267                     clr.w      -[A7]
  5958. 000045B2  486D FB14                pea.l      [A5 - 0x4EC]
  5959. 000045B6  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  5960. 000045BA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5961. 000045BE  301F                     move.w     D0, [A7]+
  5962. 000045C0  486D AB48                pea.l      [A5 - 0x54B8]
  5963. 000045C4  A9B1                     syscall    CreateResFile
  5964. 000045C6  4267                     clr.w      -[A7]
  5965. 000045C8  486D AB48                pea.l      [A5 - 0x54B8]
  5966. 000045CC  A997                     syscall    OpenResFile
  5967. 000045CE  301F                     move.w     D0, [A7]+
  5968. 000045D0  3D40 FFAC                move.w     [A6 - 0x54], D0
  5969. 000045D4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5970. 000045D8  6612                     bne        +0x14 /* 000045EC */
  5971. 000045DA  486D FB34                pea.l      [A5 - 0x4CC]
  5972. 000045DE  486D FB16                pea.l      [A5 - 0x4EA]
  5973. 000045E2  4EBA BA1C                jsr        [PC - 0x45E4 /* 00000000 */]
  5974. 000045E6  508F                     addq.l     A7, 8
  5975. 000045E8  6000 01B0                bra        +0x1B2 /* 0000479A */
  5976. label000045EC:
  5977. 000045EC  42A7                     clr.l      -[A7]
  5978. 000045EE  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  5979. 000045F4  3F3C 03E8                move.w     -[A7], 0x3E8
  5980. 000045F8  A9A0                     syscall    GetResource
  5981. 000045FA  205F                     movea.l    A0, [A7]+
  5982. 000045FC  2D48 FF9C                move.l     [A6 - 0x64], A0
  5983. 00004600  B0FC 0000                cmpa.w     A0, 0x0
  5984. 00004604  671A                     beq        +0x1C /* 00004620 */
  5985. 00004606  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  5986. 0000460A  A9AD                     syscall    RemoveResource/RmveResource
  5987. 0000460C  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  5988. 00004610  670E                     beq        +0x10 /* 00004620 */
  5989. 00004612  486D FB4E                pea.l      [A5 - 0x4B2]
  5990. 00004616  486D FB36                pea.l      [A5 - 0x4CA]
  5991. 0000461A  4EBA B9E4                jsr        [PC - 0x461C /* 00000000 */]
  5992. 0000461E  508F                     addq.l     A7, 8
  5993. label00004620:
  5994. 00004620  42A7                     clr.l      -[A7]
  5995. 00004622  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  5996. 00004628  3F3C 03E9                move.w     -[A7], 0x3E9
  5997. 0000462C  A9A0                     syscall    GetResource
  5998. 0000462E  205F                     movea.l    A0, [A7]+
  5999. 00004630  2D48 FF98                move.l     [A6 - 0x68], A0
  6000. 00004634  B0FC 0000                cmpa.w     A0, 0x0
  6001. 00004638  671A                     beq        +0x1C /* 00004654 */
  6002. 0000463A  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  6003. 0000463E  A9AD                     syscall    RemoveResource/RmveResource
  6004. 00004640  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  6005. 00004644  670E                     beq        +0x10 /* 00004654 */
  6006. 00004646  486D FB68                pea.l      [A5 - 0x498]
  6007. 0000464A  486D FB50                pea.l      [A5 - 0x4B0]
  6008. 0000464E  4EBA B9B0                jsr        [PC - 0x4650 /* 00000000 */]
  6009. 00004652  508F                     addq.l     A7, 8
  6010. label00004654:
  6011. 00004654  426E FF96                clr.w      [A6 - 0x6A]
  6012. 00004658  4AAD F9AE                tst.l      [A5 - 0x652]
  6013. 0000465C  6724                     beq        +0x26 /* 00004682 */
  6014. 0000465E  426E FFAA                clr.w      [A6 - 0x56]
  6015. 00004662  6016                     bra        +0x18 /* 0000467A */
  6016. label00004664:
  6017. 00004664  306E FFAA                movea.w    A0, [A6 - 0x56]
  6018. 00004668  D1ED F9AE                add.l      A0, [A5 - 0x652]
  6019. 0000466C  4A10                     tst.b      [A0]
  6020. 0000466E  6706                     beq        +0x8 /* 00004676 */
  6021. 00004670  7001                     moveq.l    D0, 0x01
  6022. 00004672  3D40 FF96                move.w     [A6 - 0x6A], D0
  6023. label00004676:
  6024. 00004676  526E FFAA                addq.w     [A6 - 0x56], 1
  6025. label0000467A:
  6026. 0000467A  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6027. 00004680  6DE2                     blt        -0x1C /* 00004664 */
  6028. label00004682:
  6029. 00004682  4A6E FF96                tst.w      [A6 - 0x6A]
  6030. 00004686  6700 006C                beq        +0x6E /* 000046F4 */
  6031. 0000468A  42A7                     clr.l      -[A7]
  6032. 0000468C  4878 0080                push.l     0x80
  6033. 00004690  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  6034. 00004694  205F                     movea.l    A0, [A7]+
  6035. 00004696  2D48 FFA4                move.l     [A6 - 0x5C], A0
  6036. 0000469A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6037. 0000469E  6706                     beq        +0x8 /* 000046A6 */
  6038. 000046A0  3F3C 0001                move.w     -[A7], 0x1
  6039. 000046A4  A9C8                     syscall    SysBeep
  6040. label000046A6:
  6041. 000046A6  426E FFAA                clr.w      [A6 - 0x56]
  6042. 000046AA  6018                     bra        +0x1A /* 000046C4 */
  6043. label000046AC:
  6044. 000046AC  206E FFA4                movea.l    A0, [A6 - 0x5C]
  6045. 000046B0  326E FFAA                movea.w    A1, [A6 - 0x56]
  6046. 000046B4  D3D0                     add.l      A1, [A0]
  6047. 000046B6  306E FFAA                movea.w    A0, [A6 - 0x56]
  6048. 000046BA  D1ED F9AE                add.l      A0, [A5 - 0x652]
  6049. 000046BE  1290                     move.b     [A1], [A0]
  6050. 000046C0  526E FFAA                addq.w     [A6 - 0x56], 1
  6051. label000046C4:
  6052. 000046C4  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6053. 000046CA  6DE0                     blt        -0x1E /* 000046AC */
  6054. 000046CC  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  6055. 000046D0  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  6056. 000046D6  3F3C 03E8                move.w     -[A7], 0x3E8
  6057. 000046DA  486D FB6A                pea.l      [A5 - 0x496]
  6058. 000046DE  A9AB                     syscall    AddResource
  6059. 000046E0  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  6060. 000046E4  670E                     beq        +0x10 /* 000046F4 */
  6061. 000046E6  486D FB96                pea.l      [A5 - 0x46A]
  6062. 000046EA  486D FB7A                pea.l      [A5 - 0x486]
  6063. 000046EE  4EBA B910                jsr        [PC - 0x46F0 /* 00000000 */]
  6064. 000046F2  508F                     addq.l     A7, 8
  6065. label000046F4:
  6066. 000046F4  426E FF94                clr.w      [A6 - 0x6C]
  6067. 000046F8  4AAD F9A0                tst.l      [A5 - 0x660]
  6068. 000046FC  6724                     beq        +0x26 /* 00004722 */
  6069. 000046FE  426E FFAA                clr.w      [A6 - 0x56]
  6070. 00004702  6016                     bra        +0x18 /* 0000471A */
  6071. label00004704:
  6072. 00004704  306E FFAA                movea.w    A0, [A6 - 0x56]
  6073. 00004708  D1ED F9A0                add.l      A0, [A5 - 0x660]
  6074. 0000470C  4A10                     tst.b      [A0]
  6075. 0000470E  6706                     beq        +0x8 /* 00004716 */
  6076. 00004710  7001                     moveq.l    D0, 0x01
  6077. 00004712  3D40 FF94                move.w     [A6 - 0x6C], D0
  6078. label00004716:
  6079. 00004716  526E FFAA                addq.w     [A6 - 0x56], 1
  6080. label0000471A:
  6081. 0000471A  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6082. 00004720  6DE2                     blt        -0x1C /* 00004704 */
  6083. label00004722:
  6084. 00004722  4A6E FF94                tst.w      [A6 - 0x6C]
  6085. 00004726  6700 006C                beq        +0x6E /* 00004794 */
  6086. 0000472A  42A7                     clr.l      -[A7]
  6087. 0000472C  4878 0080                push.l     0x80
  6088. 00004730  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  6089. 00004734  205F                     movea.l    A0, [A7]+
  6090. 00004736  2D48 FFA0                move.l     [A6 - 0x60], A0
  6091. 0000473A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6092. 0000473E  6706                     beq        +0x8 /* 00004746 */
  6093. 00004740  3F3C 0001                move.w     -[A7], 0x1
  6094. 00004744  A9C8                     syscall    SysBeep
  6095. label00004746:
  6096. 00004746  426E FFAA                clr.w      [A6 - 0x56]
  6097. 0000474A  6018                     bra        +0x1A /* 00004764 */
  6098. label0000474C:
  6099. 0000474C  206E FFA0                movea.l    A0, [A6 - 0x60]
  6100. 00004750  326E FFAA                movea.w    A1, [A6 - 0x56]
  6101. 00004754  D3D0                     add.l      A1, [A0]
  6102. 00004756  306E FFAA                movea.w    A0, [A6 - 0x56]
  6103. 0000475A  D1ED F9A0                add.l      A0, [A5 - 0x660]
  6104. 0000475E  1290                     move.b     [A1], [A0]
  6105. 00004760  526E FFAA                addq.w     [A6 - 0x56], 1
  6106. label00004764:
  6107. 00004764  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6108. 0000476A  6DE0                     blt        -0x1E /* 0000474C */
  6109. 0000476C  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  6110. 00004770  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  6111. 00004776  3F3C 03E9                move.w     -[A7], 0x3E9
  6112. 0000477A  486D FB98                pea.l      [A5 - 0x468]
  6113. 0000477E  A9AB                     syscall    AddResource
  6114. 00004780  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  6115. 00004784  670E                     beq        +0x10 /* 00004794 */
  6116. 00004786  486D FBC0                pea.l      [A5 - 0x440]
  6117. 0000478A  486D FBA4                pea.l      [A5 - 0x45C]
  6118. 0000478E  4EBA B870                jsr        [PC - 0x4790 /* 00000000 */]
  6119. 00004792  508F                     addq.l     A7, 8
  6120. label00004794:
  6121. 00004794  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  6122. 00004798  A99A                     syscall    CloseResFile
  6123. label0000479A:
  6124. 0000479A  4267                     clr.w      -[A7]
  6125. 0000479C  486D FBC2                pea.l      [A5 - 0x43E]
  6126. 000047A0  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  6127. 000047A4  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6128. 000047A8  301F                     move.w     D0, [A7]+
  6129. 000047AA  426E FFAA                clr.w      [A6 - 0x56]
  6130. 000047AE  6000 0210                bra        +0x212 /* 000049C0 */
  6131. label000047B2:
  6132. 000047B2  302E FFAA                move.w     D0, [A6 - 0x56]
  6133. 000047B6  C1FC 010C                muls.w     D0, 0x10C
  6134. 000047BA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6135. 000047BE  D1C0                     add.l      A0, D0
  6136. 000047C0  302D AC48                move.w     D0, [A5 - 0x53B8]
  6137. 000047C4  B068 0100                cmp.w      D0, [A0 + 0x100]
  6138. 000047C8  6600 01F2                bne        +0x1F4 /* 000049BC */
  6139. 000047CC  426E FFA8                clr.w      [A6 - 0x58]
  6140. 000047D0  6004                     bra        +0x6 /* 000047D6 */
  6141. label000047D2:
  6142. 000047D2  526E FFA8                addq.w     [A6 - 0x58], 1
  6143. label000047D6:
  6144. 000047D6  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  6145. 000047DA  D0EE FFA8                add.w      A0, [A6 - 0x58]
  6146. 000047DE  4A10                     tst.b      [A0]
  6147. 000047E0  6720                     beq        +0x22 /* 00004802 */
  6148. 000047E2  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  6149. 000047E6  D0EE FFA8                add.w      A0, [A6 - 0x58]
  6150. 000047EA  302E FFAA                move.w     D0, [A6 - 0x56]
  6151. 000047EE  C1FC 010C                muls.w     D0, 0x10C
  6152. 000047F2  43ED AC64                lea.l      A1, [A5 - 0x539C]
  6153. 000047F6  D3C0                     add.l      A1, D0
  6154. 000047F8  D2EE FFA8                add.w      A1, [A6 - 0x58]
  6155. 000047FC  1010                     move.b     D0, [A0]
  6156. 000047FE  B011                     cmp.b      D0, [A1]
  6157. 00004800  67D0                     beq        -0x2E /* 000047D2 */
  6158. label00004802:
  6159. 00004802  41ED AB48                lea.l      A0, [A5 - 0x54B8]
  6160. 00004806  D0EE FFA8                add.w      A0, [A6 - 0x58]
  6161. 0000480A  4A10                     tst.b      [A0]
  6162. 0000480C  6600 01AE                bne        +0x1B0 /* 000049BC */
  6163. 00004810  302E FFAA                move.w     D0, [A6 - 0x56]
  6164. 00004814  C1FC 010C                muls.w     D0, 0x10C
  6165. 00004818  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6166. 0000481C  D1C0                     add.l      A0, D0
  6167. 0000481E  D0EE FFA8                add.w      A0, [A6 - 0x58]
  6168. 00004822  4A10                     tst.b      [A0]
  6169. 00004824  6600 0196                bne        +0x198 /* 000049BC */
  6170. 00004828  4AAD F9AE                tst.l      [A5 - 0x652]
  6171. 0000482C  6700 007C                beq        +0x7E /* 000048AA */
  6172. 00004830  302E FFAA                move.w     D0, [A6 - 0x56]
  6173. 00004834  C1FC 010C                muls.w     D0, 0x10C
  6174. 00004838  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6175. 0000483C  D1C0                     add.l      A0, D0
  6176. 0000483E  4AA8 0102                tst.l      [A0 + 0x102]
  6177. 00004842  6632                     bne        +0x34 /* 00004876 */
  6178. 00004844  302E FFAA                move.w     D0, [A6 - 0x56]
  6179. 00004848  C1FC 010C                muls.w     D0, 0x10C
  6180. 0000484C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6181. 00004850  D1C0                     add.l      A0, D0
  6182. 00004852  42A7                     clr.l      -[A7]
  6183. 00004854  4878 0080                push.l     0x80
  6184. 00004858  2D48 FF90                move.l     [A6 - 0x70], A0
  6185. 0000485C  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  6186. 00004860  205F                     movea.l    A0, [A7]+
  6187. 00004862  226E FF90                movea.l    A1, [A6 - 0x70]
  6188. 00004866  2348 0102                move.l     [A1 + 0x102], A0
  6189. 0000486A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6190. 0000486E  6706                     beq        +0x8 /* 00004876 */
  6191. 00004870  3F3C 0001                move.w     -[A7], 0x1
  6192. 00004874  A9C8                     syscall    SysBeep
  6193. label00004876:
  6194. 00004876  426E FFA8                clr.w      [A6 - 0x58]
  6195. 0000487A  6024                     bra        +0x26 /* 000048A0 */
  6196. label0000487C:
  6197. 0000487C  302E FFAA                move.w     D0, [A6 - 0x56]
  6198. 00004880  C1FC 010C                muls.w     D0, 0x10C
  6199. 00004884  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6200. 00004888  D1C0                     add.l      A0, D0
  6201. 0000488A  326E FFA8                movea.w    A1, [A6 - 0x58]
  6202. 0000488E  D3E8 0102                add.l      A1, [A0 + 0x102]
  6203. 00004892  306E FFA8                movea.w    A0, [A6 - 0x58]
  6204. 00004896  D1ED F9AE                add.l      A0, [A5 - 0x652]
  6205. 0000489A  1290                     move.b     [A1], [A0]
  6206. 0000489C  526E FFA8                addq.w     [A6 - 0x58], 1
  6207. label000048A0:
  6208. 000048A0  0C6E 0080 FFA8           cmpi.w     [A6 - 0x58], 0x80
  6209. 000048A6  6DD4                     blt        -0x2A /* 0000487C */
  6210. 000048A8  6048                     bra        +0x4A /* 000048F2 */
  6211. label000048AA:
  6212. 000048AA  302E FFAA                move.w     D0, [A6 - 0x56]
  6213. 000048AE  C1FC 010C                muls.w     D0, 0x10C
  6214. 000048B2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6215. 000048B6  D1C0                     add.l      A0, D0
  6216. 000048B8  4AA8 0102                tst.l      [A0 + 0x102]
  6217. 000048BC  6734                     beq        +0x36 /* 000048F2 */
  6218. 000048BE  302E FFAA                move.w     D0, [A6 - 0x56]
  6219. 000048C2  C1FC 010C                muls.w     D0, 0x10C
  6220. 000048C6  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6221. 000048CA  D1C0                     add.l      A0, D0
  6222. 000048CC  2F28 0102                move.l     -[A7], [A0 + 0x102]
  6223. 000048D0  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6224. 000048D4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6225. 000048D8  6706                     beq        +0x8 /* 000048E0 */
  6226. 000048DA  3F3C 0001                move.w     -[A7], 0x1
  6227. 000048DE  A9C8                     syscall    SysBeep
  6228. label000048E0:
  6229. 000048E0  302E FFAA                move.w     D0, [A6 - 0x56]
  6230. 000048E4  C1FC 010C                muls.w     D0, 0x10C
  6231. 000048E8  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6232. 000048EC  D1C0                     add.l      A0, D0
  6233. 000048EE  42A8 0102                clr.l      [A0 + 0x102]
  6234. label000048F2:
  6235. 000048F2  4AAD F9A0                tst.l      [A5 - 0x660]
  6236. 000048F6  6700 007C                beq        +0x7E /* 00004974 */
  6237. 000048FA  302E FFAA                move.w     D0, [A6 - 0x56]
  6238. 000048FE  C1FC 010C                muls.w     D0, 0x10C
  6239. 00004902  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6240. 00004906  D1C0                     add.l      A0, D0
  6241. 00004908  4AA8 0106                tst.l      [A0 + 0x106]
  6242. 0000490C  6632                     bne        +0x34 /* 00004940 */
  6243. 0000490E  302E FFAA                move.w     D0, [A6 - 0x56]
  6244. 00004912  C1FC 010C                muls.w     D0, 0x10C
  6245. 00004916  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6246. 0000491A  D1C0                     add.l      A0, D0
  6247. 0000491C  42A7                     clr.l      -[A7]
  6248. 0000491E  4878 0080                push.l     0x80
  6249. 00004922  2D48 FF90                move.l     [A6 - 0x70], A0
  6250. 00004926  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  6251. 0000492A  205F                     movea.l    A0, [A7]+
  6252. 0000492C  226E FF90                movea.l    A1, [A6 - 0x70]
  6253. 00004930  2348 0106                move.l     [A1 + 0x106], A0
  6254. 00004934  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6255. 00004938  6706                     beq        +0x8 /* 00004940 */
  6256. 0000493A  3F3C 0001                move.w     -[A7], 0x1
  6257. 0000493E  A9C8                     syscall    SysBeep
  6258. label00004940:
  6259. 00004940  426E FFA8                clr.w      [A6 - 0x58]
  6260. 00004944  6024                     bra        +0x26 /* 0000496A */
  6261. label00004946:
  6262. 00004946  302E FFAA                move.w     D0, [A6 - 0x56]
  6263. 0000494A  C1FC 010C                muls.w     D0, 0x10C
  6264. 0000494E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6265. 00004952  D1C0                     add.l      A0, D0
  6266. 00004954  326E FFA8                movea.w    A1, [A6 - 0x58]
  6267. 00004958  D3E8 0106                add.l      A1, [A0 + 0x106]
  6268. 0000495C  306E FFA8                movea.w    A0, [A6 - 0x58]
  6269. 00004960  D1ED F9A0                add.l      A0, [A5 - 0x660]
  6270. 00004964  1290                     move.b     [A1], [A0]
  6271. 00004966  526E FFA8                addq.w     [A6 - 0x58], 1
  6272. label0000496A:
  6273. 0000496A  0C6E 0080 FFA8           cmpi.w     [A6 - 0x58], 0x80
  6274. 00004970  6DD4                     blt        -0x2A /* 00004946 */
  6275. 00004972  6048                     bra        +0x4A /* 000049BC */
  6276. label00004974:
  6277. 00004974  302E FFAA                move.w     D0, [A6 - 0x56]
  6278. 00004978  C1FC 010C                muls.w     D0, 0x10C
  6279. 0000497C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6280. 00004980  D1C0                     add.l      A0, D0
  6281. 00004982  4AA8 0106                tst.l      [A0 + 0x106]
  6282. 00004986  6734                     beq        +0x36 /* 000049BC */
  6283. 00004988  302E FFAA                move.w     D0, [A6 - 0x56]
  6284. 0000498C  C1FC 010C                muls.w     D0, 0x10C
  6285. 00004990  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6286. 00004994  D1C0                     add.l      A0, D0
  6287. 00004996  2F28 0106                move.l     -[A7], [A0 + 0x106]
  6288. 0000499A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6289. 0000499E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6290. 000049A2  6706                     beq        +0x8 /* 000049AA */
  6291. 000049A4  3F3C 0001                move.w     -[A7], 0x1
  6292. 000049A8  A9C8                     syscall    SysBeep
  6293. label000049AA:
  6294. 000049AA  302E FFAA                move.w     D0, [A6 - 0x56]
  6295. 000049AE  C1FC 010C                muls.w     D0, 0x10C
  6296. 000049B2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  6297. 000049B6  D1C0                     add.l      A0, D0
  6298. 000049B8  42A8 0106                clr.l      [A0 + 0x106]
  6299. label000049BC:
  6300. 000049BC  526E FFAA                addq.w     [A6 - 0x56], 1
  6301. label000049C0:
  6302. 000049C0  302E FFAA                move.w     D0, [A6 - 0x56]
  6303. 000049C4  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  6304. 000049C8  6D00 FDE8                blt        -0x216 /* 000047B2 */
  6305. 000049CC  4AAD F9AE                tst.l      [A5 - 0x652]
  6306. 000049D0  6748                     beq        +0x4A /* 00004A1A */
  6307. 000049D2  4AAD AC4A                tst.l      [A5 - 0x53B6]
  6308. 000049D6  661C                     bne        +0x1E /* 000049F4 */
  6309. 000049D8  42A7                     clr.l      -[A7]
  6310. 000049DA  4878 0080                push.l     0x80
  6311. 000049DE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  6312. 000049E2  205F                     movea.l    A0, [A7]+
  6313. 000049E4  2B48 AC4A                move.l     [A5 - 0x53B6], A0
  6314. 000049E8  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6315. 000049EC  6706                     beq        +0x8 /* 000049F4 */
  6316. 000049EE  3F3C 0001                move.w     -[A7], 0x1
  6317. 000049F2  A9C8                     syscall    SysBeep
  6318. label000049F4:
  6319. 000049F4  426E FFA8                clr.w      [A6 - 0x58]
  6320. 000049F8  6016                     bra        +0x18 /* 00004A10 */
  6321. label000049FA:
  6322. 000049FA  306E FFA8                movea.w    A0, [A6 - 0x58]
  6323. 000049FE  D1ED AC4A                add.l      A0, [A5 - 0x53B6]
  6324. 00004A02  326E FFA8                movea.w    A1, [A6 - 0x58]
  6325. 00004A06  D3ED F9AE                add.l      A1, [A5 - 0x652]
  6326. 00004A0A  1091                     move.b     [A0], [A1]
  6327. 00004A0C  526E FFA8                addq.w     [A6 - 0x58], 1
  6328. label00004A10:
  6329. 00004A10  0C6E 0080 FFA8           cmpi.w     [A6 - 0x58], 0x80
  6330. 00004A16  6DE2                     blt        -0x1C /* 000049FA */
  6331. 00004A18  601E                     bra        +0x20 /* 00004A38 */
  6332. label00004A1A:
  6333. 00004A1A  4AAD AC4A                tst.l      [A5 - 0x53B6]
  6334. 00004A1E  6718                     beq        +0x1A /* 00004A38 */
  6335. 00004A20  2F2D AC4A                move.l     -[A7], [A5 - 0x53B6]
  6336. 00004A24  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6337. 00004A28  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6338. 00004A2C  6706                     beq        +0x8 /* 00004A34 */
  6339. 00004A2E  3F3C 0001                move.w     -[A7], 0x1
  6340. 00004A32  A9C8                     syscall    SysBeep
  6341. label00004A34:
  6342. 00004A34  42AD AC4A                clr.l      [A5 - 0x53B6]
  6343. label00004A38:
  6344. 00004A38  4AAD F9A0                tst.l      [A5 - 0x660]
  6345. 00004A3C  6718                     beq        +0x1A /* 00004A56 */
  6346. 00004A3E  2F2D F9A0                move.l     -[A7], [A5 - 0x660]
  6347. 00004A42  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6348. 00004A46  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6349. 00004A4A  6706                     beq        +0x8 /* 00004A52 */
  6350. 00004A4C  3F3C 0001                move.w     -[A7], 0x1
  6351. 00004A50  A9C8                     syscall    SysBeep
  6352. label00004A52:
  6353. 00004A52  42AD F9A0                clr.l      [A5 - 0x660]
  6354. label00004A56:
  6355. 00004A56  4AAD F9AE                tst.l      [A5 - 0x652]
  6356. 00004A5A  6718                     beq        +0x1A /* 00004A74 */
  6357. 00004A5C  2F2D F9AE                move.l     -[A7], [A5 - 0x652]
  6358. 00004A60  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  6359. 00004A64  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6360. 00004A68  6706                     beq        +0x8 /* 00004A70 */
  6361. 00004A6A  3F3C 0001                move.w     -[A7], 0x1
  6362. 00004A6E  A9C8                     syscall    SysBeep
  6363. label00004A70:
  6364. 00004A70  42AD F9AE                clr.l      [A5 - 0x652]
  6365. label00004A74:
  6366. 00004A74  2F2D AAF6                move.l     -[A7], [A5 - 0x550A]
  6367. 00004A78  A958                     syscall    HideControl
  6368. 00004A7A  2F2D AAFA                move.l     -[A7], [A5 - 0x5506]
  6369. 00004A7E  A958                     syscall    HideControl
  6370. 00004A80  2F2D AB02                move.l     -[A7], [A5 - 0x54FE]
  6371. 00004A84  A958                     syscall    HideControl
  6372. 00004A86  2F2D AAFE                move.l     -[A7], [A5 - 0x5502]
  6373. 00004A8A  A958                     syscall    HideControl
  6374. 00004A8C  4E5E                     unlink     A6
  6375. 00004A8E  4E75                     rts
  6376. fn00004A90:
  6377. 00004A90  4E56 FF9A                link       A6, -0x0066
  6378. 00004A94  2F0A                     move.l     -[A7], A2
  6379. 00004A96  426E FF9A                clr.w      [A6 - 0x66]
  6380. 00004A9A  7020                     moveq.l    D0, 0x20
  6381. 00004A9C  3D40 FF9E                move.w     [A6 - 0x62], D0
  6382. 00004AA0  426E FF9C                clr.w      [A6 - 0x64]
  6383. 00004AA4  7020                     moveq.l    D0, 0x20
  6384. 00004AA6  3D40 FFA0                move.w     [A6 - 0x60], D0
  6385. 00004AAA  7004                     moveq.l    D0, 0x04
  6386. 00004AAC  3B40 F9B2                move.w     [A5 - 0x64E], D0
  6387. 00004AB0  41ED F9B4                lea.l      A0, [A5 - 0x64C]
  6388. 00004AB4  43EE FF9A                lea.l      A1, [A6 - 0x66]
  6389. 00004AB8  20D9                     move.l     [A0]+, [A1]+
  6390. 00004ABA  20D9                     move.l     [A0]+, [A1]+
  6391. 00004ABC  7004                     moveq.l    D0, 0x04
  6392. 00004ABE  3B40 F9A4                move.w     [A5 - 0x65C], D0
  6393. 00004AC2  41ED F9A6                lea.l      A0, [A5 - 0x65A]
  6394. 00004AC6  43EE FF9A                lea.l      A1, [A6 - 0x66]
  6395. 00004ACA  20D9                     move.l     [A0]+, [A1]+
  6396. 00004ACC  20D9                     move.l     [A0]+, [A1]+
  6397. 00004ACE  4267                     clr.w      -[A7]
  6398. 00004AD0  486E FFB0                pea.l      [A6 - 0x50]
  6399. 00004AD4  486E FFAE                pea.l      [A6 - 0x52]
  6400. 00004AD8  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  6401. 00004ADC  301F                     move.w     D0, [A7]+
  6402. 00004ADE  4267                     clr.w      -[A7]
  6403. 00004AE0  486D FBC4                pea.l      [A5 - 0x43C]
  6404. 00004AE4  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  6405. 00004AE8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6406. 00004AEC  301F                     move.w     D0, [A7]+
  6407. 00004AEE  4267                     clr.w      -[A7]
  6408. 00004AF0  486D AB48                pea.l      [A5 - 0x54B8]
  6409. 00004AF4  A997                     syscall    OpenResFile
  6410. 00004AF6  301F                     move.w     D0, [A7]+
  6411. 00004AF8  3D40 FFAC                move.w     [A6 - 0x54], D0
  6412. 00004AFC  42A7                     clr.l      -[A7]
  6413. 00004AFE  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  6414. 00004B04  3F3C 03E8                move.w     -[A7], 0x3E8
  6415. 00004B08  A9A0                     syscall    GetResource
  6416. 00004B0A  205F                     movea.l    A0, [A7]+
  6417. 00004B0C  2D48 FFA6                move.l     [A6 - 0x5A], A0
  6418. 00004B10  4AAE FFA6                tst.l      [A6 - 0x5A]
  6419. 00004B14  6606                     bne        +0x8 /* 00004B1C */
  6420. 00004B16  42AD F9AE                clr.l      [A5 - 0x652]
  6421. 00004B1A  6036                     bra        +0x38 /* 00004B52 */
  6422. label00004B1C:
  6423. 00004B1C  42A7                     clr.l      -[A7]
  6424. 00004B1E  4878 0080                push.l     0x80
  6425. 00004B22  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  6426. 00004B26  205F                     movea.l    A0, [A7]+
  6427. 00004B28  2B48 F9AE                move.l     [A5 - 0x652], A0
  6428. 00004B2C  426E FFAA                clr.w      [A6 - 0x56]
  6429. 00004B30  6018                     bra        +0x1A /* 00004B4A */
  6430. label00004B32:
  6431. 00004B32  306E FFAA                movea.w    A0, [A6 - 0x56]
  6432. 00004B36  D1ED F9AE                add.l      A0, [A5 - 0x652]
  6433. 00004B3A  226E FFA6                movea.l    A1, [A6 - 0x5A]
  6434. 00004B3E  346E FFAA                movea.w    A2, [A6 - 0x56]
  6435. 00004B42  D5D1                     add.l      A2, [A1]
  6436. 00004B44  1092                     move.b     [A0], [A2]
  6437. 00004B46  526E FFAA                addq.w     [A6 - 0x56], 1
  6438. label00004B4A:
  6439. 00004B4A  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6440. 00004B50  6DE0                     blt        -0x1E /* 00004B32 */
  6441. label00004B52:
  6442. 00004B52  42A7                     clr.l      -[A7]
  6443. 00004B54  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  6444. 00004B5A  3F3C 03E9                move.w     -[A7], 0x3E9
  6445. 00004B5E  A9A0                     syscall    GetResource
  6446. 00004B60  205F                     movea.l    A0, [A7]+
  6447. 00004B62  2D48 FFA2                move.l     [A6 - 0x5E], A0
  6448. 00004B66  4AAE FFA2                tst.l      [A6 - 0x5E]
  6449. 00004B6A  6606                     bne        +0x8 /* 00004B72 */
  6450. 00004B6C  42AD F9A0                clr.l      [A5 - 0x660]
  6451. 00004B70  6036                     bra        +0x38 /* 00004BA8 */
  6452. label00004B72:
  6453. 00004B72  42A7                     clr.l      -[A7]
  6454. 00004B74  4878 0080                push.l     0x80
  6455. 00004B78  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  6456. 00004B7C  205F                     movea.l    A0, [A7]+
  6457. 00004B7E  2B48 F9A0                move.l     [A5 - 0x660], A0
  6458. 00004B82  426E FFAA                clr.w      [A6 - 0x56]
  6459. 00004B86  6018                     bra        +0x1A /* 00004BA0 */
  6460. label00004B88:
  6461. 00004B88  306E FFAA                movea.w    A0, [A6 - 0x56]
  6462. 00004B8C  D1ED F9A0                add.l      A0, [A5 - 0x660]
  6463. 00004B90  226E FFA2                movea.l    A1, [A6 - 0x5E]
  6464. 00004B94  346E FFAA                movea.w    A2, [A6 - 0x56]
  6465. 00004B98  D5D1                     add.l      A2, [A1]
  6466. 00004B9A  1092                     move.b     [A0], [A2]
  6467. 00004B9C  526E FFAA                addq.w     [A6 - 0x56], 1
  6468. label00004BA0:
  6469. 00004BA0  0C6E 0080 FFAA           cmpi.w     [A6 - 0x56], 0x80
  6470. 00004BA6  6DE0                     blt        -0x1E /* 00004B88 */
  6471. label00004BA8:
  6472. 00004BA8  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  6473. 00004BAC  A99A                     syscall    CloseResFile
  6474. 00004BAE  4267                     clr.w      -[A7]
  6475. 00004BB0  486D FBC6                pea.l      [A5 - 0x43A]
  6476. 00004BB4  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  6477. 00004BB8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6478. 00004BBC  301F                     move.w     D0, [A7]+
  6479. 00004BBE  705A                     moveq.l    D0, 0x5A
  6480. 00004BC0  3B40 F9BC                move.w     [A5 - 0x644], D0
  6481. 00004BC4  245F                     movea.l    A2, [A7]+
  6482. 00004BC6  4E5E                     unlink     A6
  6483. 00004BC8  4E75                     rts
  6484. fn00004BCA:
  6485. 00004BCA  4E56 FFDC                link       A6, -0x0024
  6486. 00004BCE  4878 0111                push.l     0x111
  6487. 00004BD2  A862                     syscall    ForeColor
  6488. 00004BD4  4AAD F9AE                tst.l      [A5 - 0x652]
  6489. 00004BD8  6700 00F4                beq        +0xF6 /* 00004CCE */
  6490. 00004BDC  3D7C 00D9 FFF8           move.w     [A6 - 0x8], 0xD9
  6491. 00004BE2  3D7C 00F9 FFFC           move.w     [A6 - 0x4], 0xF9
  6492. 00004BE8  3D7C 014E FFFA           move.w     [A6 - 0x6], 0x14E
  6493. 00004BEE  3D7C 016E FFFE           move.w     [A6 - 0x2], 0x16E
  6494. 00004BF4  486D F9AE                pea.l      [A5 - 0x652]
  6495. 00004BF8  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  6496. 00004BFC  4868 0002                pea.l      [A0 + 0x2]
  6497. 00004C00  486D F9B4                pea.l      [A5 - 0x64C]
  6498. 00004C04  486E FFF8                pea.l      [A6 - 0x8]
  6499. 00004C08  4267                     clr.w      -[A7]
  6500. 00004C0A  42A7                     clr.l      -[A7]
  6501. 00004C0C  A8EC                     syscall    CopyBits
  6502. 00004C0E  3F3C 015E                move.w     -[A7], 0x15E
  6503. 00004C12  3F3C 00E9                move.w     -[A7], 0xE9
  6504. 00004C16  A893                     syscall    MoveTo
  6505. 00004C18  302D F9BC                move.w     D0, [A5 - 0x644]
  6506. 00004C1C  0640 010E                addi.w     D0, 0x10E
  6507. 00004C20  48C0                     ext.l      D0
  6508. 00004C22  81FC 0168                divs.w     D0, 0x168
  6509. 00004C26  4840                     swap.w     D0
  6510. 00004C28  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6511. 00004C2C  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  6512. 00004C30  D1C0                     add.l      A0, D0
  6513. 00004C32  3D7C 0009 FFF6           move.w     [A6 - 0xA], 0x9 /* '\t' */
  6514. 00004C38  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  6515. 00004C3C  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  6516. 00004C42  3D68 0008 FFF4           move.w     [A6 - 0xC], [A0 + 0x8]
  6517. 00004C48  486E FFF6                pea.l      [A6 - 0xA]
  6518. 00004C4C  486E FFEC                pea.l      [A6 - 0x14]
  6519. 00004C50  3F3C 2004                move.w     -[A7], 0x2004
  6520. 00004C54  A9EB                     syscall    Pack4/FP68K
  6521. 00004C56  486E FFEC                pea.l      [A6 - 0x14]
  6522. 00004C5A  3F3C 0016                move.w     -[A7], 0x16
  6523. 00004C5E  A9EB                     syscall    Pack4/FP68K
  6524. 00004C60  486E FFEC                pea.l      [A6 - 0x14]
  6525. 00004C64  486E FFEA                pea.l      [A6 - 0x16]
  6526. 00004C68  3F3C 2010                move.w     -[A7], 0x2010
  6527. 00004C6C  A9EB                     syscall    Pack4/FP68K
  6528. 00004C6E  302D F9BC                move.w     D0, [A5 - 0x644]
  6529. 00004C72  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6530. 00004C76  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  6531. 00004C7A  D1C0                     add.l      A0, D0
  6532. 00004C7C  3D7C 0009 FFE8           move.w     [A6 - 0x18], 0x9 /* '\t' */
  6533. 00004C82  2D50 FFDE                move.l     [A6 - 0x22], [A0]
  6534. 00004C86  2D68 0004 FFE2           move.l     [A6 - 0x1E], [A0 + 0x4]
  6535. 00004C8C  3D68 0008 FFE6           move.w     [A6 - 0x1A], [A0 + 0x8]
  6536. 00004C92  486E FFE8                pea.l      [A6 - 0x18]
  6537. 00004C96  486E FFDE                pea.l      [A6 - 0x22]
  6538. 00004C9A  3F3C 2004                move.w     -[A7], 0x2004
  6539. 00004C9E  A9EB                     syscall    Pack4/FP68K
  6540. 00004CA0  486E FFDE                pea.l      [A6 - 0x22]
  6541. 00004CA4  3F3C 0016                move.w     -[A7], 0x16
  6542. 00004CA8  A9EB                     syscall    Pack4/FP68K
  6543. 00004CAA  486E FFDE                pea.l      [A6 - 0x22]
  6544. 00004CAE  486E FFDC                pea.l      [A6 - 0x24]
  6545. 00004CB2  3F3C 2010                move.w     -[A7], 0x2010
  6546. 00004CB6  A9EB                     syscall    Pack4/FP68K
  6547. 00004CB8  303C 00E9                move.w     D0, 0xE9
  6548. 00004CBC  906E FFDC                sub.w      D0, [A6 - 0x24]
  6549. 00004CC0  322E FFEA                move.w     D1, [A6 - 0x16]
  6550. 00004CC4  0641 015E                addi.w     D1, 0x15E
  6551. 00004CC8  3F01                     move.w     -[A7], D1
  6552. 00004CCA  3F00                     move.w     -[A7], D0
  6553. 00004CCC  A891                     syscall    LineTo
  6554. label00004CCE:
  6555. 00004CCE  4AAD F9A0                tst.l      [A5 - 0x660]
  6556. 00004CD2  6700 00F4                beq        +0xF6 /* 00004DC8 */
  6557. 00004CD6  3D7C 00D9 FFF8           move.w     [A6 - 0x8], 0xD9
  6558. 00004CDC  3D7C 00F9 FFFC           move.w     [A6 - 0x4], 0xF9
  6559. 00004CE2  3D7C 01B2 FFFA           move.w     [A6 - 0x6], 0x1B2
  6560. 00004CE8  3D7C 01D2 FFFE           move.w     [A6 - 0x2], 0x1D2
  6561. 00004CEE  486D F9A0                pea.l      [A5 - 0x660]
  6562. 00004CF2  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  6563. 00004CF6  4868 0002                pea.l      [A0 + 0x2]
  6564. 00004CFA  486D F9A6                pea.l      [A5 - 0x65A]
  6565. 00004CFE  486E FFF8                pea.l      [A6 - 0x8]
  6566. 00004D02  4267                     clr.w      -[A7]
  6567. 00004D04  42A7                     clr.l      -[A7]
  6568. 00004D06  A8EC                     syscall    CopyBits
  6569. 00004D08  3F3C 01C2                move.w     -[A7], 0x1C2
  6570. 00004D0C  3F3C 00E9                move.w     -[A7], 0xE9
  6571. 00004D10  A893                     syscall    MoveTo
  6572. 00004D12  302D F9BC                move.w     D0, [A5 - 0x644]
  6573. 00004D16  0640 010E                addi.w     D0, 0x10E
  6574. 00004D1A  48C0                     ext.l      D0
  6575. 00004D1C  81FC 0168                divs.w     D0, 0x168
  6576. 00004D20  4840                     swap.w     D0
  6577. 00004D22  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6578. 00004D26  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  6579. 00004D2A  D1C0                     add.l      A0, D0
  6580. 00004D2C  3D7C 0009 FFF6           move.w     [A6 - 0xA], 0x9 /* '\t' */
  6581. 00004D32  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  6582. 00004D36  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  6583. 00004D3C  3D68 0008 FFF4           move.w     [A6 - 0xC], [A0 + 0x8]
  6584. 00004D42  486E FFF6                pea.l      [A6 - 0xA]
  6585. 00004D46  486E FFEC                pea.l      [A6 - 0x14]
  6586. 00004D4A  3F3C 2004                move.w     -[A7], 0x2004
  6587. 00004D4E  A9EB                     syscall    Pack4/FP68K
  6588. 00004D50  486E FFEC                pea.l      [A6 - 0x14]
  6589. 00004D54  3F3C 0016                move.w     -[A7], 0x16
  6590. 00004D58  A9EB                     syscall    Pack4/FP68K
  6591. 00004D5A  486E FFEC                pea.l      [A6 - 0x14]
  6592. 00004D5E  486E FFEA                pea.l      [A6 - 0x16]
  6593. 00004D62  3F3C 2010                move.w     -[A7], 0x2010
  6594. 00004D66  A9EB                     syscall    Pack4/FP68K
  6595. 00004D68  302D F9BC                move.w     D0, [A5 - 0x644]
  6596. 00004D6C  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6597. 00004D70  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  6598. 00004D74  D1C0                     add.l      A0, D0
  6599. 00004D76  3D7C 0009 FFE8           move.w     [A6 - 0x18], 0x9 /* '\t' */
  6600. 00004D7C  2D50 FFDE                move.l     [A6 - 0x22], [A0]
  6601. 00004D80  2D68 0004 FFE2           move.l     [A6 - 0x1E], [A0 + 0x4]
  6602. 00004D86  3D68 0008 FFE6           move.w     [A6 - 0x1A], [A0 + 0x8]
  6603. 00004D8C  486E FFE8                pea.l      [A6 - 0x18]
  6604. 00004D90  486E FFDE                pea.l      [A6 - 0x22]
  6605. 00004D94  3F3C 2004                move.w     -[A7], 0x2004
  6606. 00004D98  A9EB                     syscall    Pack4/FP68K
  6607. 00004D9A  486E FFDE                pea.l      [A6 - 0x22]
  6608. 00004D9E  3F3C 0016                move.w     -[A7], 0x16
  6609. 00004DA2  A9EB                     syscall    Pack4/FP68K
  6610. 00004DA4  486E FFDE                pea.l      [A6 - 0x22]
  6611. 00004DA8  486E FFDC                pea.l      [A6 - 0x24]
  6612. 00004DAC  3F3C 2010                move.w     -[A7], 0x2010
  6613. 00004DB0  A9EB                     syscall    Pack4/FP68K
  6614. 00004DB2  303C 00E9                move.w     D0, 0xE9
  6615. 00004DB6  906E FFDC                sub.w      D0, [A6 - 0x24]
  6616. 00004DBA  322E FFEA                move.w     D1, [A6 - 0x16]
  6617. 00004DBE  0641 01C2                addi.w     D1, 0x1C2
  6618. 00004DC2  3F01                     move.w     -[A7], D1
  6619. 00004DC4  3F00                     move.w     -[A7], D0
  6620. 00004DC6  A891                     syscall    LineTo
  6621. label00004DC8:
  6622. 00004DC8  4878 0021                push.l     0x21 /* '!' */
  6623. 00004DCC  A862                     syscall    ForeColor
  6624. 00004DCE  4E5E                     unlink     A6
  6625. 00004DD0  4E75                     rts
  6626. fn00004DD2:
  6627. 00004DD2  4E56 FFA8                link       A6, -0x0058
  6628. 00004DD6  4267                     clr.w      -[A7]
  6629. 00004DD8  486E FFB0                pea.l      [A6 - 0x50]
  6630. 00004DDC  486E FFAE                pea.l      [A6 - 0x52]
  6631. 00004DE0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  6632. 00004DE4  301F                     move.w     D0, [A7]+
  6633. 00004DE6  4267                     clr.w      -[A7]
  6634. 00004DE8  486D FBC8                pea.l      [A5 - 0x438]
  6635. 00004DEC  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  6636. 00004DF0  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6637. 00004DF4  301F                     move.w     D0, [A7]+
  6638. 00004DF6  4267                     clr.w      -[A7]
  6639. 00004DF8  486D AB48                pea.l      [A5 - 0x54B8]
  6640. 00004DFC  A997                     syscall    OpenResFile
  6641. 00004DFE  301F                     move.w     D0, [A7]+
  6642. 00004E00  3D40 FFAC                move.w     [A6 - 0x54], D0
  6643. 00004E04  42A7                     clr.l      -[A7]
  6644. 00004E06  4879 4841 5244           push.l     0x48415244 /* 'HARD' */
  6645. 00004E0C  3F3C 03E8                move.w     -[A7], 0x3E8
  6646. 00004E10  A9A0                     syscall    GetResource
  6647. 00004E12  205F                     movea.l    A0, [A7]+
  6648. 00004E14  2D48 FFA8                move.l     [A6 - 0x58], A0
  6649. 00004E18  4AAE FFA8                tst.l      [A6 - 0x58]
  6650. 00004E1C  6630                     bne        +0x32 /* 00004E4E */
  6651. 00004E1E  7064                     moveq.l    D0, 0x64
  6652. 00004E20  3B40 F926                move.w     [A5 - 0x6DA], D0
  6653. 00004E24  7064                     moveq.l    D0, 0x64
  6654. 00004E26  3B40 F928                move.w     [A5 - 0x6D8], D0
  6655. 00004E2A  7032                     moveq.l    D0, 0x32
  6656. 00004E2C  3B40 F92A                move.w     [A5 - 0x6D6], D0
  6657. 00004E30  700A                     moveq.l    D0, 0x0A
  6658. 00004E32  3B40 F92C                move.w     [A5 - 0x6D4], D0
  6659. 00004E36  7002                     moveq.l    D0, 0x02
  6660. 00004E38  3B40 F92E                move.w     [A5 - 0x6D2], D0
  6661. 00004E3C  426D F930                clr.w      [A5 - 0x6D0]
  6662. 00004E40  426D F932                clr.w      [A5 - 0x6CE]
  6663. 00004E44  426D F934                clr.w      [A5 - 0x6CC]
  6664. 00004E48  426D F936                clr.w      [A5 - 0x6CA]
  6665. 00004E4C  6014                     bra        +0x16 /* 00004E62 */
  6666. label00004E4E:
  6667. 00004E4E  206E FFA8                movea.l    A0, [A6 - 0x58]
  6668. 00004E52  2050                     movea.l    A0, [A0]
  6669. 00004E54  43ED F926                lea.l      A1, [A5 - 0x6DA]
  6670. 00004E58  22D8                     move.l     [A1]+, [A0]+
  6671. 00004E5A  22D8                     move.l     [A1]+, [A0]+
  6672. 00004E5C  22D8                     move.l     [A1]+, [A0]+
  6673. 00004E5E  22D8                     move.l     [A1]+, [A0]+
  6674. 00004E60  32D8                     move.w     [A1]+, [A0]+
  6675. label00004E62:
  6676. 00004E62  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  6677. 00004E66  A99A                     syscall    CloseResFile
  6678. 00004E68  4267                     clr.w      -[A7]
  6679. 00004E6A  486D FBCA                pea.l      [A5 - 0x436]
  6680. 00004E6E  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  6681. 00004E72  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6682. 00004E76  301F                     move.w     D0, [A7]+
  6683. 00004E78  4EBA F1BA                jsr        [PC - 0xE46 /* 00004034 */]
  6684. 00004E7C  4EBA FC12                jsr        [PC - 0x3EE /* 00004A90 */]
  6685. 00004E80  7001                     moveq.l    D0, 0x01
  6686. 00004E82  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  6687. 00004E86  426D F99E                clr.w      [A5 - 0x662]
  6688. 00004E8A  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  6689. 00004E8E  4868 0010                pea.l      [A0 + 0x10]
  6690. 00004E92  A928                     syscall    InvalRect
  6691. 00004E94  4E5E                     unlink     A6
  6692. 00004E96  4E75                     rts
  6693. fn00004E98:
  6694. 00004E98  4E56 FFFE                link       A6, -0x0002
  6695. 00004E9C  4EBA F596                jsr        [PC - 0xA6A /* 00004434 */]
  6696. 00004EA0  426E FFFE                clr.w      [A6 - 0x2]
  6697. 00004EA4  6000 007E                bra        +0x80 /* 00004F24 */
  6698. label00004EA8:
  6699. 00004EA8  302E FFFE                move.w     D0, [A6 - 0x2]
  6700. 00004EAC  48C0                     ext.l      D0
  6701. 00004EAE  E580                     asl        D0, 2
  6702. 00004EB0  41ED F938                lea.l      A0, [A5 - 0x6C8]
  6703. 00004EB4  D1C0                     add.l      A0, D0
  6704. 00004EB6  4A90                     tst.l      [A0]
  6705. 00004EB8  6766                     beq        +0x68 /* 00004F20 */
  6706. 00004EBA  302E FFFE                move.w     D0, [A6 - 0x2]
  6707. 00004EBE  48C0                     ext.l      D0
  6708. 00004EC0  E580                     asl        D0, 2
  6709. 00004EC2  41ED F938                lea.l      A0, [A5 - 0x6C8]
  6710. 00004EC6  D1C0                     add.l      A0, D0
  6711. 00004EC8  2050                     movea.l    A0, [A0]
  6712. 00004ECA  302E FFFE                move.w     D0, [A6 - 0x2]
  6713. 00004ECE  48C0                     ext.l      D0
  6714. 00004ED0  E580                     asl        D0, 2
  6715. 00004ED2  43ED F938                lea.l      A1, [A5 - 0x6C8]
  6716. 00004ED6  D3C0                     add.l      A1, D0
  6717. 00004ED8  2251                     movea.l    A1, [A1]
  6718. 00004EDA  2251                     movea.l    A1, [A1]
  6719. 00004EDC  2050                     movea.l    A0, [A0]
  6720. 00004EDE  3169 0008 000C           move.w     [A0 + 0xC], [A1 + 0x8]
  6721. 00004EE4  302E FFFE                move.w     D0, [A6 - 0x2]
  6722. 00004EE8  48C0                     ext.l      D0
  6723. 00004EEA  E580                     asl        D0, 2
  6724. 00004EEC  41ED F938                lea.l      A0, [A5 - 0x6C8]
  6725. 00004EF0  D1C0                     add.l      A0, D0
  6726. 00004EF2  2050                     movea.l    A0, [A0]
  6727. 00004EF4  302E FFFE                move.w     D0, [A6 - 0x2]
  6728. 00004EF8  48C0                     ext.l      D0
  6729. 00004EFA  E580                     asl        D0, 2
  6730. 00004EFC  43ED F938                lea.l      A1, [A5 - 0x6C8]
  6731. 00004F00  D3C0                     add.l      A1, D0
  6732. 00004F02  2251                     movea.l    A1, [A1]
  6733. 00004F04  2251                     movea.l    A1, [A1]
  6734. 00004F06  2050                     movea.l    A0, [A0]
  6735. 00004F08  3169 000A 000E           move.w     [A0 + 0xE], [A1 + 0xA]
  6736. 00004F0E  302E FFFE                move.w     D0, [A6 - 0x2]
  6737. 00004F12  48C0                     ext.l      D0
  6738. 00004F14  E580                     asl        D0, 2
  6739. 00004F16  41ED F938                lea.l      A0, [A5 - 0x6C8]
  6740. 00004F1A  D1C0                     add.l      A0, D0
  6741. 00004F1C  2F10                     move.l     -[A7], [A0]
  6742. 00004F1E  A955                     syscall    DisposeControl
  6743. label00004F20:
  6744. 00004F20  526E FFFE                addq.w     [A6 - 0x2], 1
  6745. label00004F24:
  6746. 00004F24  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  6747. 00004F2A  6D00 FF7C                blt        -0x82 /* 00004EA8 */
  6748. 00004F2E  4EBA F66C                jsr        [PC - 0x994 /* 0000459C */]
  6749. 00004F32  4E5E                     unlink     A6
  6750. 00004F34  4E75                     rts
  6751. export_17:
  6752. 00004F36  4E56 FFA2                link       A6, -0x005E
  6753. 00004F3A  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  6754. 00004F3E  4868 0010                pea.l      [A0 + 0x10]
  6755. 00004F42  A8A3                     syscall    EraseRect
  6756. 00004F44  4267                     clr.w      -[A7]
  6757. 00004F46  A887                     syscall    TextFont
  6758. 00004F48  3F3C 000C                move.w     -[A7], 0xC
  6759. 00004F4C  A88A                     syscall    TextSize
  6760. 00004F4E  4878 0199                push.l     0x199
  6761. 00004F52  A862                     syscall    ForeColor
  6762. 00004F54  3F3C 0005                move.w     -[A7], 0x5
  6763. 00004F58  A888                     syscall    TextFace
  6764. 00004F5A  3F3C 0136                move.w     -[A7], 0x136
  6765. 00004F5E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  6766. 00004F62  A893                     syscall    MoveTo
  6767. 00004F64  486D FBCC                pea.l      [A5 - 0x434]
  6768. 00004F68  A884                     syscall    DrawString
  6769. 00004F6A  4267                     clr.w      -[A7]
  6770. 00004F6C  A888                     syscall    TextFace
  6771. 00004F6E  3F3C 0140                move.w     -[A7], 0x140
  6772. 00004F72  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  6773. 00004F76  A893                     syscall    MoveTo
  6774. 00004F78  486D FBDC                pea.l      [A5 - 0x424]
  6775. 00004F7C  A884                     syscall    DrawString
  6776. 00004F7E  3F3C 0140                move.w     -[A7], 0x140
  6777. 00004F82  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  6778. 00004F86  A893                     syscall    MoveTo
  6779. 00004F88  486D FBEC                pea.l      [A5 - 0x414]
  6780. 00004F8C  A884                     syscall    DrawString
  6781. 00004F8E  3F3C 0140                move.w     -[A7], 0x140
  6782. 00004F92  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  6783. 00004F96  A893                     syscall    MoveTo
  6784. 00004F98  486D FBFC                pea.l      [A5 - 0x404]
  6785. 00004F9C  A884                     syscall    DrawString
  6786. 00004F9E  3F3C 0140                move.w     -[A7], 0x140
  6787. 00004FA2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6788. 00004FA6  A893                     syscall    MoveTo
  6789. 00004FA8  486D FC0E                pea.l      [A5 - 0x3F2]
  6790. 00004FAC  A884                     syscall    DrawString
  6791. 00004FAE  3F3C 0140                move.w     -[A7], 0x140
  6792. 00004FB2  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6793. 00004FB6  A893                     syscall    MoveTo
  6794. 00004FB8  486D FC20                pea.l      [A5 - 0x3E0]
  6795. 00004FBC  A884                     syscall    DrawString
  6796. 00004FBE  3F3C 0140                move.w     -[A7], 0x140
  6797. 00004FC2  3F3C 0082                move.w     -[A7], 0x82
  6798. 00004FC6  A893                     syscall    MoveTo
  6799. 00004FC8  486D FC2A                pea.l      [A5 - 0x3D6]
  6800. 00004FCC  A884                     syscall    DrawString
  6801. 00004FCE  3F3C 0140                move.w     -[A7], 0x140
  6802. 00004FD2  3F3C 0091                move.w     -[A7], 0x91
  6803. 00004FD6  A893                     syscall    MoveTo
  6804. 00004FD8  486D FC34                pea.l      [A5 - 0x3CC]
  6805. 00004FDC  A884                     syscall    DrawString
  6806. 00004FDE  4878 00CD                push.l     0xCD
  6807. 00004FE2  A862                     syscall    ForeColor
  6808. 00004FE4  3F2D F926                move.w     -[A7], [A5 - 0x6DA]
  6809. 00004FE8  486D FC3E                pea.l      [A5 - 0x3C2]
  6810. 00004FEC  486E FFB0                pea.l      [A6 - 0x50]
  6811. 00004FF0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6812. 00004FF4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6813. 00004FF8  486E FFB0                pea.l      [A6 - 0x50]
  6814. 00004FFC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6815. 00005000  588F                     addq.l     A7, 4
  6816. 00005002  3F3C 01C2                move.w     -[A7], 0x1C2
  6817. 00005006  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  6818. 0000500A  A893                     syscall    MoveTo
  6819. 0000500C  486E FFB0                pea.l      [A6 - 0x50]
  6820. 00005010  A884                     syscall    DrawString
  6821. 00005012  3F2D F928                move.w     -[A7], [A5 - 0x6D8]
  6822. 00005016  486D FC42                pea.l      [A5 - 0x3BE]
  6823. 0000501A  486E FFB0                pea.l      [A6 - 0x50]
  6824. 0000501E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6825. 00005022  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6826. 00005026  486E FFB0                pea.l      [A6 - 0x50]
  6827. 0000502A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6828. 0000502E  588F                     addq.l     A7, 4
  6829. 00005030  3F3C 01C2                move.w     -[A7], 0x1C2
  6830. 00005034  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  6831. 00005038  A893                     syscall    MoveTo
  6832. 0000503A  486E FFB0                pea.l      [A6 - 0x50]
  6833. 0000503E  A884                     syscall    DrawString
  6834. 00005040  3F2D F92A                move.w     -[A7], [A5 - 0x6D6]
  6835. 00005044  486D FC46                pea.l      [A5 - 0x3BA]
  6836. 00005048  486E FFB0                pea.l      [A6 - 0x50]
  6837. 0000504C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6838. 00005050  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6839. 00005054  486E FFB0                pea.l      [A6 - 0x50]
  6840. 00005058  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6841. 0000505C  588F                     addq.l     A7, 4
  6842. 0000505E  3F3C 01C2                move.w     -[A7], 0x1C2
  6843. 00005062  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  6844. 00005066  A893                     syscall    MoveTo
  6845. 00005068  486E FFB0                pea.l      [A6 - 0x50]
  6846. 0000506C  A884                     syscall    DrawString
  6847. 0000506E  3F2D F92C                move.w     -[A7], [A5 - 0x6D4]
  6848. 00005072  486D FC4A                pea.l      [A5 - 0x3B6]
  6849. 00005076  486E FFB0                pea.l      [A6 - 0x50]
  6850. 0000507A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6851. 0000507E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6852. 00005082  486E FFB0                pea.l      [A6 - 0x50]
  6853. 00005086  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6854. 0000508A  588F                     addq.l     A7, 4
  6855. 0000508C  3F3C 01C2                move.w     -[A7], 0x1C2
  6856. 00005090  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6857. 00005094  A893                     syscall    MoveTo
  6858. 00005096  486E FFB0                pea.l      [A6 - 0x50]
  6859. 0000509A  A884                     syscall    DrawString
  6860. 0000509C  0C6D 0001 F92E           cmpi.w     [A5 - 0x6D2], 0x1
  6861. 000050A2  6610                     bne        +0x12 /* 000050B4 */
  6862. 000050A4  486D FC4E                pea.l      [A5 - 0x3B2]
  6863. 000050A8  486E FFB0                pea.l      [A6 - 0x50]
  6864. 000050AC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6865. 000050B0  508F                     addq.l     A7, 8
  6866. 000050B2  6026                     bra        +0x28 /* 000050DA */
  6867. label000050B4:
  6868. 000050B4  0C6D 0002 F92E           cmpi.w     [A5 - 0x6D2], 0x2
  6869. 000050BA  6610                     bne        +0x12 /* 000050CC */
  6870. 000050BC  486D FC56                pea.l      [A5 - 0x3AA]
  6871. 000050C0  486E FFB0                pea.l      [A6 - 0x50]
  6872. 000050C4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6873. 000050C8  508F                     addq.l     A7, 8
  6874. 000050CA  600E                     bra        +0x10 /* 000050DA */
  6875. label000050CC:
  6876. 000050CC  486D FC5E                pea.l      [A5 - 0x3A2]
  6877. 000050D0  486E FFB0                pea.l      [A6 - 0x50]
  6878. 000050D4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6879. 000050D8  508F                     addq.l     A7, 8
  6880. label000050DA:
  6881. 000050DA  486E FFB0                pea.l      [A6 - 0x50]
  6882. 000050DE  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6883. 000050E2  588F                     addq.l     A7, 4
  6884. 000050E4  3F3C 01C2                move.w     -[A7], 0x1C2
  6885. 000050E8  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  6886. 000050EC  A893                     syscall    MoveTo
  6887. 000050EE  486E FFB0                pea.l      [A6 - 0x50]
  6888. 000050F2  A884                     syscall    DrawString
  6889. 000050F4  0C6D 0001 F930           cmpi.w     [A5 - 0x6D0], 0x1
  6890. 000050FA  6610                     bne        +0x12 /* 0000510C */
  6891. 000050FC  486D FC66                pea.l      [A5 - 0x39A]
  6892. 00005100  486E FFB0                pea.l      [A6 - 0x50]
  6893. 00005104  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6894. 00005108  508F                     addq.l     A7, 8
  6895. 0000510A  600E                     bra        +0x10 /* 0000511A */
  6896. label0000510C:
  6897. 0000510C  486D FC6A                pea.l      [A5 - 0x396]
  6898. 00005110  486E FFB0                pea.l      [A6 - 0x50]
  6899. 00005114  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6900. 00005118  508F                     addq.l     A7, 8
  6901. label0000511A:
  6902. 0000511A  486E FFB0                pea.l      [A6 - 0x50]
  6903. 0000511E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6904. 00005122  588F                     addq.l     A7, 4
  6905. 00005124  3F3C 01C2                move.w     -[A7], 0x1C2
  6906. 00005128  3F3C 0082                move.w     -[A7], 0x82
  6907. 0000512C  A893                     syscall    MoveTo
  6908. 0000512E  486E FFB0                pea.l      [A6 - 0x50]
  6909. 00005132  A884                     syscall    DrawString
  6910. 00005134  0C6D 0001 F932           cmpi.w     [A5 - 0x6CE], 0x1
  6911. 0000513A  6610                     bne        +0x12 /* 0000514C */
  6912. 0000513C  486D FC6E                pea.l      [A5 - 0x392]
  6913. 00005140  486E FFB0                pea.l      [A6 - 0x50]
  6914. 00005144  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6915. 00005148  508F                     addq.l     A7, 8
  6916. 0000514A  600E                     bra        +0x10 /* 0000515A */
  6917. label0000514C:
  6918. 0000514C  486D FC72                pea.l      [A5 - 0x38E]
  6919. 00005150  486E FFB0                pea.l      [A6 - 0x50]
  6920. 00005154  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6921. 00005158  508F                     addq.l     A7, 8
  6922. label0000515A:
  6923. 0000515A  486E FFB0                pea.l      [A6 - 0x50]
  6924. 0000515E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6925. 00005162  588F                     addq.l     A7, 4
  6926. 00005164  3F3C 01C2                move.w     -[A7], 0x1C2
  6927. 00005168  3F3C 0091                move.w     -[A7], 0x91
  6928. 0000516C  A893                     syscall    MoveTo
  6929. 0000516E  486E FFB0                pea.l      [A6 - 0x50]
  6930. 00005172  A884                     syscall    DrawString
  6931. 00005174  4878 0155                push.l     0x155
  6932. 00005178  A862                     syscall    ForeColor
  6933. 0000517A  3F3C 0005                move.w     -[A7], 0x5
  6934. 0000517E  A888                     syscall    TextFace
  6935. 00005180  3F3C 0136                move.w     -[A7], 0x136
  6936. 00005184  3F3C 00A5                move.w     -[A7], 0xA5
  6937. 00005188  A893                     syscall    MoveTo
  6938. 0000518A  486D FC76                pea.l      [A5 - 0x38A]
  6939. 0000518E  A884                     syscall    DrawString
  6940. 00005190  4267                     clr.w      -[A7]
  6941. 00005192  A888                     syscall    TextFace
  6942. 00005194  3F3C 0140                move.w     -[A7], 0x140
  6943. 00005198  3F3C 00B4                move.w     -[A7], 0xB4
  6944. 0000519C  A893                     syscall    MoveTo
  6945. 0000519E  486D FC80                pea.l      [A5 - 0x380]
  6946. 000051A2  A884                     syscall    DrawString
  6947. 000051A4  3F3C 0140                move.w     -[A7], 0x140
  6948. 000051A8  3F3C 00C3                move.w     -[A7], 0xC3
  6949. 000051AC  A893                     syscall    MoveTo
  6950. 000051AE  486D FC8C                pea.l      [A5 - 0x374]
  6951. 000051B2  A884                     syscall    DrawString
  6952. 000051B4  4878 00CD                push.l     0xCD
  6953. 000051B8  A862                     syscall    ForeColor
  6954. 000051BA  3F2D F934                move.w     -[A7], [A5 - 0x6CC]
  6955. 000051BE  486D FC9C                pea.l      [A5 - 0x364]
  6956. 000051C2  486E FFB0                pea.l      [A6 - 0x50]
  6957. 000051C6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6958. 000051CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6959. 000051CE  486E FFB0                pea.l      [A6 - 0x50]
  6960. 000051D2  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6961. 000051D6  588F                     addq.l     A7, 4
  6962. 000051D8  3F3C 01C2                move.w     -[A7], 0x1C2
  6963. 000051DC  3F3C 00B4                move.w     -[A7], 0xB4
  6964. 000051E0  A893                     syscall    MoveTo
  6965. 000051E2  486E FFB0                pea.l      [A6 - 0x50]
  6966. 000051E6  A884                     syscall    DrawString
  6967. 000051E8  3F2D F936                move.w     -[A7], [A5 - 0x6CA]
  6968. 000051EC  486D FCA0                pea.l      [A5 - 0x360]
  6969. 000051F0  486E FFB0                pea.l      [A6 - 0x50]
  6970. 000051F4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6971. 000051F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6972. 000051FC  486E FFB0                pea.l      [A6 - 0x50]
  6973. 00005200  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  6974. 00005204  588F                     addq.l     A7, 4
  6975. 00005206  3F3C 01C2                move.w     -[A7], 0x1C2
  6976. 0000520A  3F3C 00C3                move.w     -[A7], 0xC3
  6977. 0000520E  A893                     syscall    MoveTo
  6978. 00005210  486E FFB0                pea.l      [A6 - 0x50]
  6979. 00005214  A884                     syscall    DrawString
  6980. 00005216  4878 0111                push.l     0x111
  6981. 0000521A  A862                     syscall    ForeColor
  6982. 0000521C  3F3C 0005                move.w     -[A7], 0x5
  6983. 00005220  A888                     syscall    TextFace
  6984. 00005222  3F3C 0136                move.w     -[A7], 0x136
  6985. 00005226  3F3C 00D7                move.w     -[A7], 0xD7
  6986. 0000522A  A893                     syscall    MoveTo
  6987. 0000522C  486D FCA4                pea.l      [A5 - 0x35C]
  6988. 00005230  A884                     syscall    DrawString
  6989. 00005232  4267                     clr.w      -[A7]
  6990. 00005234  A888                     syscall    TextFace
  6991. 00005236  4EBA F992                jsr        [PC - 0x66E /* 00004BCA */]
  6992. 0000523A  4A6D F99E                tst.w      [A5 - 0x662]
  6993. 0000523E  6600 02B8                bne        +0x2BA /* 000054F8 */
  6994. 00005242  4878 0199                push.l     0x199
  6995. 00005246  A862                     syscall    ForeColor
  6996. 00005248  3F3C 000F                move.w     -[A7], 0xF
  6997. 0000524C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6998. 00005250  A893                     syscall    MoveTo
  6999. 00005252  3F3C 0087                move.w     -[A7], 0x87
  7000. 00005256  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7001. 0000525A  A891                     syscall    LineTo
  7002. 0000525C  3F3C 0087                move.w     -[A7], 0x87
  7003. 00005260  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  7004. 00005264  A891                     syscall    LineTo
  7005. 00005266  3F3C 000F                move.w     -[A7], 0xF
  7006. 0000526A  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  7007. 0000526E  A891                     syscall    LineTo
  7008. 00005270  3F3C 000F                move.w     -[A7], 0xF
  7009. 00005274  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7010. 00005278  A891                     syscall    LineTo
  7011. 0000527A  3F3C 0010                move.w     -[A7], 0x10
  7012. 0000527E  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  7013. 00005282  A893                     syscall    MoveTo
  7014. 00005284  3F3C 0088                move.w     -[A7], 0x88
  7015. 00005288  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  7016. 0000528C  A891                     syscall    LineTo
  7017. 0000528E  3F3C 0088                move.w     -[A7], 0x88
  7018. 00005292  3F3C 000B                move.w     -[A7], 0xB
  7019. 00005296  A891                     syscall    LineTo
  7020. 00005298  3F3C 000F                move.w     -[A7], 0xF
  7021. 0000529C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7022. 000052A0  A893                     syscall    MoveTo
  7023. 000052A2  3F3C 0087                move.w     -[A7], 0x87
  7024. 000052A6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7025. 000052AA  A891                     syscall    LineTo
  7026. 000052AC  3F3C 0087                move.w     -[A7], 0x87
  7027. 000052B0  3F3C 00B3                move.w     -[A7], 0xB3
  7028. 000052B4  A891                     syscall    LineTo
  7029. 000052B6  3F3C 000F                move.w     -[A7], 0xF
  7030. 000052BA  3F3C 00B3                move.w     -[A7], 0xB3
  7031. 000052BE  A891                     syscall    LineTo
  7032. 000052C0  3F3C 000F                move.w     -[A7], 0xF
  7033. 000052C4  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7034. 000052C8  A891                     syscall    LineTo
  7035. 000052CA  3F3C 0010                move.w     -[A7], 0x10
  7036. 000052CE  3F3C 00B4                move.w     -[A7], 0xB4
  7037. 000052D2  A893                     syscall    MoveTo
  7038. 000052D4  3F3C 0088                move.w     -[A7], 0x88
  7039. 000052D8  3F3C 00B4                move.w     -[A7], 0xB4
  7040. 000052DC  A891                     syscall    LineTo
  7041. 000052DE  3F3C 0088                move.w     -[A7], 0x88
  7042. 000052E2  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  7043. 000052E6  A891                     syscall    LineTo
  7044. 000052E8  3F3C 000F                move.w     -[A7], 0xF
  7045. 000052EC  3F3C 00BE                move.w     -[A7], 0xBE
  7046. 000052F0  A893                     syscall    MoveTo
  7047. 000052F2  3F3C 0087                move.w     -[A7], 0x87
  7048. 000052F6  3F3C 00BE                move.w     -[A7], 0xBE
  7049. 000052FA  A891                     syscall    LineTo
  7050. 000052FC  3F3C 0087                move.w     -[A7], 0x87
  7051. 00005300  3F3C 010D                move.w     -[A7], 0x10D
  7052. 00005304  A891                     syscall    LineTo
  7053. 00005306  3F3C 000F                move.w     -[A7], 0xF
  7054. 0000530A  3F3C 010D                move.w     -[A7], 0x10D
  7055. 0000530E  A891                     syscall    LineTo
  7056. 00005310  3F3C 000F                move.w     -[A7], 0xF
  7057. 00005314  3F3C 00BE                move.w     -[A7], 0xBE
  7058. 00005318  A891                     syscall    LineTo
  7059. 0000531A  3F3C 0010                move.w     -[A7], 0x10
  7060. 0000531E  3F3C 010E                move.w     -[A7], 0x10E
  7061. 00005322  A893                     syscall    MoveTo
  7062. 00005324  3F3C 0088                move.w     -[A7], 0x88
  7063. 00005328  3F3C 010E                move.w     -[A7], 0x10E
  7064. 0000532C  A891                     syscall    LineTo
  7065. 0000532E  3F3C 0088                move.w     -[A7], 0x88
  7066. 00005332  3F3C 00BF                move.w     -[A7], 0xBF
  7067. 00005336  A891                     syscall    LineTo
  7068. 00005338  3F3C 00A5                move.w     -[A7], 0xA5
  7069. 0000533C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7070. 00005340  A893                     syscall    MoveTo
  7071. 00005342  3F3C 011D                move.w     -[A7], 0x11D
  7072. 00005346  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7073. 0000534A  A891                     syscall    LineTo
  7074. 0000534C  3F3C 011D                move.w     -[A7], 0x11D
  7075. 00005350  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  7076. 00005354  A891                     syscall    LineTo
  7077. 00005356  3F3C 00A5                move.w     -[A7], 0xA5
  7078. 0000535A  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  7079. 0000535E  A891                     syscall    LineTo
  7080. 00005360  3F3C 00A5                move.w     -[A7], 0xA5
  7081. 00005364  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7082. 00005368  A891                     syscall    LineTo
  7083. 0000536A  3F3C 00A6                move.w     -[A7], 0xA6
  7084. 0000536E  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  7085. 00005372  A893                     syscall    MoveTo
  7086. 00005374  3F3C 011E                move.w     -[A7], 0x11E
  7087. 00005378  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  7088. 0000537C  A891                     syscall    LineTo
  7089. 0000537E  3F3C 011E                move.w     -[A7], 0x11E
  7090. 00005382  3F3C 000B                move.w     -[A7], 0xB
  7091. 00005386  A891                     syscall    LineTo
  7092. 00005388  3F3C 00A5                move.w     -[A7], 0xA5
  7093. 0000538C  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  7094. 00005390  A893                     syscall    MoveTo
  7095. 00005392  3F3C 011D                move.w     -[A7], 0x11D
  7096. 00005396  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  7097. 0000539A  A891                     syscall    LineTo
  7098. 0000539C  3F3C 011D                move.w     -[A7], 0x11D
  7099. 000053A0  3F3C 0095                move.w     -[A7], 0x95
  7100. 000053A4  A891                     syscall    LineTo
  7101. 000053A6  3F3C 00A5                move.w     -[A7], 0xA5
  7102. 000053AA  3F3C 0095                move.w     -[A7], 0x95
  7103. 000053AE  A891                     syscall    LineTo
  7104. 000053B0  3F3C 00A5                move.w     -[A7], 0xA5
  7105. 000053B4  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  7106. 000053B8  A891                     syscall    LineTo
  7107. 000053BA  3F3C 00A6                move.w     -[A7], 0xA6
  7108. 000053BE  3F3C 0096                move.w     -[A7], 0x96
  7109. 000053C2  A893                     syscall    MoveTo
  7110. 000053C4  3F3C 011E                move.w     -[A7], 0x11E
  7111. 000053C8  3F3C 0096                move.w     -[A7], 0x96
  7112. 000053CC  A891                     syscall    LineTo
  7113. 000053CE  3F3C 011E                move.w     -[A7], 0x11E
  7114. 000053D2  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  7115. 000053D6  A891                     syscall    LineTo
  7116. 000053D8  3F3C 00A5                move.w     -[A7], 0xA5
  7117. 000053DC  3F3C 00A0                move.w     -[A7], 0xA0
  7118. 000053E0  A893                     syscall    MoveTo
  7119. 000053E2  3F3C 011D                move.w     -[A7], 0x11D
  7120. 000053E6  3F3C 00A0                move.w     -[A7], 0xA0
  7121. 000053EA  A891                     syscall    LineTo
  7122. 000053EC  3F3C 011D                move.w     -[A7], 0x11D
  7123. 000053F0  3F3C 00D1                move.w     -[A7], 0xD1
  7124. 000053F4  A891                     syscall    LineTo
  7125. 000053F6  3F3C 00A5                move.w     -[A7], 0xA5
  7126. 000053FA  3F3C 00D1                move.w     -[A7], 0xD1
  7127. 000053FE  A891                     syscall    LineTo
  7128. 00005400  3F3C 00A5                move.w     -[A7], 0xA5
  7129. 00005404  3F3C 00A0                move.w     -[A7], 0xA0
  7130. 00005408  A891                     syscall    LineTo
  7131. 0000540A  3F3C 00A6                move.w     -[A7], 0xA6
  7132. 0000540E  3F3C 00D2                move.w     -[A7], 0xD2
  7133. 00005412  A893                     syscall    MoveTo
  7134. 00005414  3F3C 011E                move.w     -[A7], 0x11E
  7135. 00005418  3F3C 00D2                move.w     -[A7], 0xD2
  7136. 0000541C  A891                     syscall    LineTo
  7137. 0000541E  3F3C 011E                move.w     -[A7], 0x11E
  7138. 00005422  3F3C 00A1                move.w     -[A7], 0xA1
  7139. 00005426  A891                     syscall    LineTo
  7140. 00005428  3F3C 00A5                move.w     -[A7], 0xA5
  7141. 0000542C  3F3C 00DC                move.w     -[A7], 0xDC
  7142. 00005430  A893                     syscall    MoveTo
  7143. 00005432  3F3C 011D                move.w     -[A7], 0x11D
  7144. 00005436  3F3C 00DC                move.w     -[A7], 0xDC
  7145. 0000543A  A891                     syscall    LineTo
  7146. 0000543C  3F3C 011D                move.w     -[A7], 0x11D
  7147. 00005440  3F3C 010D                move.w     -[A7], 0x10D
  7148. 00005444  A891                     syscall    LineTo
  7149. 00005446  3F3C 00A5                move.w     -[A7], 0xA5
  7150. 0000544A  3F3C 010D                move.w     -[A7], 0x10D
  7151. 0000544E  A891                     syscall    LineTo
  7152. 00005450  3F3C 00A5                move.w     -[A7], 0xA5
  7153. 00005454  3F3C 00DC                move.w     -[A7], 0xDC
  7154. 00005458  A891                     syscall    LineTo
  7155. 0000545A  3F3C 00A6                move.w     -[A7], 0xA6
  7156. 0000545E  3F3C 010E                move.w     -[A7], 0x10E
  7157. 00005462  A893                     syscall    MoveTo
  7158. 00005464  3F3C 011E                move.w     -[A7], 0x11E
  7159. 00005468  3F3C 010E                move.w     -[A7], 0x10E
  7160. 0000546C  A891                     syscall    LineTo
  7161. 0000546E  3F3C 011E                move.w     -[A7], 0x11E
  7162. 00005472  3F3C 00DD                move.w     -[A7], 0xDD
  7163. 00005476  A891                     syscall    LineTo
  7164. 00005478  4878 00CD                push.l     0xCD
  7165. 0000547C  A862                     syscall    ForeColor
  7166. 0000547E  3F3C 0014                move.w     -[A7], 0x14
  7167. 00005482  3F3C 0019                move.w     -[A7], 0x19
  7168. 00005486  A893                     syscall    MoveTo
  7169. 00005488  486D FCAA                pea.l      [A5 - 0x356]
  7170. 0000548C  A884                     syscall    DrawString
  7171. 0000548E  3F3C 0014                move.w     -[A7], 0x14
  7172. 00005492  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  7173. 00005496  A893                     syscall    MoveTo
  7174. 00005498  486D FCB6                pea.l      [A5 - 0x34A]
  7175. 0000549C  A884                     syscall    DrawString
  7176. 0000549E  3F3C 0014                move.w     -[A7], 0x14
  7177. 000054A2  3F3C 00CD                move.w     -[A7], 0xCD
  7178. 000054A6  A893                     syscall    MoveTo
  7179. 000054A8  486D FCC2                pea.l      [A5 - 0x33E]
  7180. 000054AC  A884                     syscall    DrawString
  7181. 000054AE  3F3C 00AA                move.w     -[A7], 0xAA
  7182. 000054B2  3F3C 0019                move.w     -[A7], 0x19
  7183. 000054B6  A893                     syscall    MoveTo
  7184. 000054B8  486D FCCE                pea.l      [A5 - 0x332]
  7185. 000054BC  A884                     syscall    DrawString
  7186. 000054BE  3F3C 00AA                move.w     -[A7], 0xAA
  7187. 000054C2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7188. 000054C6  A893                     syscall    MoveTo
  7189. 000054C8  486D FCDE                pea.l      [A5 - 0x322]
  7190. 000054CC  A884                     syscall    DrawString
  7191. 000054CE  3F3C 00AA                move.w     -[A7], 0xAA
  7192. 000054D2  3F3C 00AF                move.w     -[A7], 0xAF
  7193. 000054D6  A893                     syscall    MoveTo
  7194. 000054D8  486D FCE6                pea.l      [A5 - 0x31A]
  7195. 000054DC  A884                     syscall    DrawString
  7196. 000054DE  3F3C 00AA                move.w     -[A7], 0xAA
  7197. 000054E2  3F3C 00EB                move.w     -[A7], 0xEB
  7198. 000054E6  A893                     syscall    MoveTo
  7199. 000054E8  486D FCF0                pea.l      [A5 - 0x310]
  7200. 000054EC  A884                     syscall    DrawString
  7201. 000054EE  4878 0021                push.l     0x21 /* '!' */
  7202. 000054F2  A862                     syscall    ForeColor
  7203. 000054F4  6000 028C                bra        +0x28E /* 00005782 */
  7204. label000054F8:
  7205. 000054F8  486D B7D2                pea.l      [A5 - 0x482E]
  7206. 000054FC  A89D                     syscall    PenPat
  7207. 000054FE  7044                     moveq.l    D0, 0x44
  7208. 00005500  3D40 FFA2                move.w     [A6 - 0x5E], D0
  7209. 00005504  3D7C 00DF FFA6           move.w     [A6 - 0x5A], 0xDF
  7210. 0000550A  7049                     moveq.l    D0, 0x49
  7211. 0000550C  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7212. 00005510  3D7C 00E4 FFA8           move.w     [A6 - 0x58], 0xE4
  7213. 00005516  3F3C 0002                move.w     -[A7], 0x2
  7214. 0000551A  3F3C 0002                move.w     -[A7], 0x2
  7215. 0000551E  A89B                     syscall    PenSize
  7216. 00005520  4878 0021                push.l     0x21 /* '!' */
  7217. 00005524  A862                     syscall    ForeColor
  7218. 00005526  486E FFA2                pea.l      [A6 - 0x5E]
  7219. 0000552A  A8B7                     syscall    FrameOval
  7220. 0000552C  3F3C 0001                move.w     -[A7], 0x1
  7221. 00005530  3F3C 0001                move.w     -[A7], 0x1
  7222. 00005534  A89B                     syscall    PenSize
  7223. 00005536  4878 0199                push.l     0x199
  7224. 0000553A  A862                     syscall    ForeColor
  7225. 0000553C  426E FFAE                clr.w      [A6 - 0x52]
  7226. 00005540  426E FFAC                clr.w      [A6 - 0x54]
  7227. 00005544  7000                     moveq.l    D0, 0x00
  7228. 00005546  6048                     bra        +0x4A /* 00005590 */
  7229. label00005548:
  7230. 00005548  302E FFAC                move.w     D0, [A6 - 0x54]
  7231. 0000554C  0640 0016                addi.w     D0, 0x16
  7232. 00005550  3F00                     move.w     -[A7], D0
  7233. 00005552  3F3C 0011                move.w     -[A7], 0x11
  7234. 00005556  A893                     syscall    MoveTo
  7235. 00005558  302E FFAC                move.w     D0, [A6 - 0x54]
  7236. 0000555C  0640 0016                addi.w     D0, 0x16
  7237. 00005560  3F00                     move.w     -[A7], D0
  7238. 00005562  3F3C 0111                move.w     -[A7], 0x111
  7239. 00005566  A891                     syscall    LineTo
  7240. 00005568  3F3C 0016                move.w     -[A7], 0x16
  7241. 0000556C  302E FFAC                move.w     D0, [A6 - 0x54]
  7242. 00005570  0640 0011                addi.w     D0, 0x11
  7243. 00005574  3F00                     move.w     -[A7], D0
  7244. 00005576  A893                     syscall    MoveTo
  7245. 00005578  3F3C 0116                move.w     -[A7], 0x116
  7246. 0000557C  302E FFAC                move.w     D0, [A6 - 0x54]
  7247. 00005580  0640 0011                addi.w     D0, 0x11
  7248. 00005584  3F00                     move.w     -[A7], D0
  7249. 00005586  A891                     syscall    LineTo
  7250. 00005588  526E FFAE                addq.w     [A6 - 0x52], 1
  7251. 0000558C  506E FFAC                addq.w     [A6 - 0x54], 8
  7252. label00005590:
  7253. 00005590  0C6E 0020 FFAE           cmpi.w     [A6 - 0x52], 0x20 /* ' ' */
  7254. 00005596  6FB0                     ble        -0x4E /* 00005548 */
  7255. 00005598  486D B7DA                pea.l      [A5 - 0x4826]
  7256. 0000559C  A89D                     syscall    PenPat
  7257. 0000559E  3F3C 0015                move.w     -[A7], 0x15
  7258. 000055A2  3F3C 0010                move.w     -[A7], 0x10
  7259. 000055A6  A893                     syscall    MoveTo
  7260. 000055A8  3F3C 0117                move.w     -[A7], 0x117
  7261. 000055AC  3F3C 0010                move.w     -[A7], 0x10
  7262. 000055B0  A891                     syscall    LineTo
  7263. 000055B2  3F3C 0117                move.w     -[A7], 0x117
  7264. 000055B6  3F3C 0112                move.w     -[A7], 0x112
  7265. 000055BA  A891                     syscall    LineTo
  7266. 000055BC  3F3C 0015                move.w     -[A7], 0x15
  7267. 000055C0  3F3C 0112                move.w     -[A7], 0x112
  7268. 000055C4  A891                     syscall    LineTo
  7269. 000055C6  3F3C 0015                move.w     -[A7], 0x15
  7270. 000055CA  3F3C 0010                move.w     -[A7], 0x10
  7271. 000055CE  A891                     syscall    LineTo
  7272. 000055D0  4878 0021                push.l     0x21 /* '!' */
  7273. 000055D4  A862                     syscall    ForeColor
  7274. 000055D6  4267                     clr.w      -[A7]
  7275. 000055D8  A887                     syscall    TextFont
  7276. 000055DA  3F3C 000C                move.w     -[A7], 0xC
  7277. 000055DE  A88A                     syscall    TextSize
  7278. 000055E0  0C6D 0001 F99E           cmpi.w     [A5 - 0x662], 0x1
  7279. 000055E6  6610                     bne        +0x12 /* 000055F8 */
  7280. 000055E8  486D FCFA                pea.l      [A5 - 0x306]
  7281. 000055EC  486E FFB0                pea.l      [A6 - 0x50]
  7282. 000055F0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  7283. 000055F4  508F                     addq.l     A7, 8
  7284. 000055F6  600E                     bra        +0x10 /* 00005606 */
  7285. label000055F8:
  7286. 000055F8  486D FD0A                pea.l      [A5 - 0x2F6]
  7287. 000055FC  486E FFB0                pea.l      [A6 - 0x50]
  7288. 00005600  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  7289. 00005604  508F                     addq.l     A7, 8
  7290. label00005606:
  7291. 00005606  486E FFB0                pea.l      [A6 - 0x50]
  7292. 0000560A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  7293. 0000560E  588F                     addq.l     A7, 4
  7294. 00005610  4267                     clr.w      -[A7]
  7295. 00005612  486E FFB0                pea.l      [A6 - 0x50]
  7296. 00005616  A88C                     syscall    StringWidth
  7297. 00005618  301F                     move.w     D0, [A7]+
  7298. 0000561A  48C0                     ext.l      D0
  7299. 0000561C  81FC 0002                divs.w     D0, 0x2
  7300. 00005620  323C 0096                move.w     D1, 0x96
  7301. 00005624  9240                     sub.w      D1, D0
  7302. 00005626  3F01                     move.w     -[A7], D1
  7303. 00005628  3F3C 000F                move.w     -[A7], 0xF
  7304. 0000562C  A893                     syscall    MoveTo
  7305. 0000562E  486E FFB0                pea.l      [A6 - 0x50]
  7306. 00005632  A884                     syscall    DrawString
  7307. 00005634  3F3C 0004                move.w     -[A7], 0x4
  7308. 00005638  A887                     syscall    TextFont
  7309. 0000563A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  7310. 0000563E  A88A                     syscall    TextSize
  7311. 00005640  302D F99E                move.w     D0, [A5 - 0x662]
  7312. 00005644  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7313. 00005648  0001 0002                ori.b      D1, 0x2
  7314. 0000564C  0136 0004                btst       [A6 + D0.w + 0x4], D0
  7315. 00005650  009C 4AAD F9AE           ori.l      [A4]+, 0x4AADF9AE
  7316. 00005656  6700 012A                beq        +0x12C /* 00005782 */
  7317. 0000565A  426E FFAE                clr.w      [A6 - 0x52]
  7318. 0000565E  6000 007E                bra        +0x80 /* 000056DE */
  7319. label00005662:
  7320. 00005662  302E FFAE                move.w     D0, [A6 - 0x52]
  7321. 00005666  E740                     asl        D0.w, 3
  7322. 00005668  0640 0012                addi.w     D0, 0x12
  7323. 0000566C  3D40 FFA2                move.w     [A6 - 0x5E], D0
  7324. 00005670  302E FFAE                move.w     D0, [A6 - 0x52]
  7325. 00005674  E740                     asl        D0.w, 3
  7326. 00005676  0640 0019                addi.w     D0, 0x19
  7327. 0000567A  3D40 FFA6                move.w     [A6 - 0x5A], D0
  7328. 0000567E  302E FFAE                move.w     D0, [A6 - 0x52]
  7329. 00005682  EB40                     asl        D0.w, 5
  7330. 00005684  3D40 FFAA                move.w     [A6 - 0x56], D0
  7331. 00005688  426E FFAC                clr.w      [A6 - 0x54]
  7332. 0000568C  6044                     bra        +0x46 /* 000056D2 */
  7333. label0000568E:
  7334. 0000568E  302E FFAA                move.w     D0, [A6 - 0x56]
  7335. 00005692  D06E FFAC                add.w      D0, [A6 - 0x54]
  7336. 00005696  48C0                     ext.l      D0
  7337. 00005698  4267                     clr.w      -[A7]
  7338. 0000569A  2F2D F9AE                move.l     -[A7], [A5 - 0x652]
  7339. 0000569E  2F00                     move.l     -[A7], D0
  7340. 000056A0  A85D                     syscall    BitTst
  7341. 000056A2  101F                     move.b     D0, [A7]+
  7342. 000056A4  4A00                     tst.b      D0
  7343. 000056A6  6726                     beq        +0x28 /* 000056CE */
  7344. 000056A8  302E FFAC                move.w     D0, [A6 - 0x54]
  7345. 000056AC  E740                     asl        D0.w, 3
  7346. 000056AE  0640 0017                addi.w     D0, 0x17
  7347. 000056B2  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7348. 000056B6  302E FFAC                move.w     D0, [A6 - 0x54]
  7349. 000056BA  E740                     asl        D0.w, 3
  7350. 000056BC  0640 001E                addi.w     D0, 0x1E
  7351. 000056C0  3D40 FFA8                move.w     [A6 - 0x58], D0
  7352. 000056C4  486E FFA2                pea.l      [A6 - 0x5E]
  7353. 000056C8  486D B7DA                pea.l      [A5 - 0x4826]
  7354. 000056CC  A8A5                     syscall    FillRect
  7355. label000056CE:
  7356. 000056CE  526E FFAC                addq.w     [A6 - 0x54], 1
  7357. label000056D2:
  7358. 000056D2  0C6E 0020 FFAC           cmpi.w     [A6 - 0x54], 0x20 /* ' ' */
  7359. 000056D8  6DB4                     blt        -0x4A /* 0000568E */
  7360. 000056DA  526E FFAE                addq.w     [A6 - 0x52], 1
  7361. label000056DE:
  7362. 000056DE  0C6E 0020 FFAE           cmpi.w     [A6 - 0x52], 0x20 /* ' ' */
  7363. 000056E4  6D00 FF7C                blt        -0x82 /* 00005662 */
  7364. 000056E8  6000 0098                bra        +0x9A /* 00005782 */
  7365. 000056EC  4AAD F9A0                tst.l      [A5 - 0x660]
  7366. 000056F0  6700 0090                beq        +0x92 /* 00005782 */
  7367. 000056F4  426E FFAE                clr.w      [A6 - 0x52]
  7368. 000056F8  6000 007E                bra        +0x80 /* 00005778 */
  7369. label000056FC:
  7370. 000056FC  302E FFAE                move.w     D0, [A6 - 0x52]
  7371. 00005700  E740                     asl        D0.w, 3
  7372. 00005702  0640 0012                addi.w     D0, 0x12
  7373. 00005706  3D40 FFA2                move.w     [A6 - 0x5E], D0
  7374. 0000570A  302E FFAE                move.w     D0, [A6 - 0x52]
  7375. 0000570E  E740                     asl        D0.w, 3
  7376. 00005710  0640 0019                addi.w     D0, 0x19
  7377. 00005714  3D40 FFA6                move.w     [A6 - 0x5A], D0
  7378. 00005718  302E FFAE                move.w     D0, [A6 - 0x52]
  7379. 0000571C  EB40                     asl        D0.w, 5
  7380. 0000571E  3D40 FFAA                move.w     [A6 - 0x56], D0
  7381. 00005722  426E FFAC                clr.w      [A6 - 0x54]
  7382. 00005726  6044                     bra        +0x46 /* 0000576C */
  7383. label00005728:
  7384. 00005728  302E FFAA                move.w     D0, [A6 - 0x56]
  7385. 0000572C  D06E FFAC                add.w      D0, [A6 - 0x54]
  7386. 00005730  48C0                     ext.l      D0
  7387. 00005732  4267                     clr.w      -[A7]
  7388. 00005734  2F2D F9A0                move.l     -[A7], [A5 - 0x660]
  7389. 00005738  2F00                     move.l     -[A7], D0
  7390. 0000573A  A85D                     syscall    BitTst
  7391. 0000573C  101F                     move.b     D0, [A7]+
  7392. 0000573E  4A00                     tst.b      D0
  7393. 00005740  6726                     beq        +0x28 /* 00005768 */
  7394. 00005742  302E FFAC                move.w     D0, [A6 - 0x54]
  7395. 00005746  E740                     asl        D0.w, 3
  7396. 00005748  0640 0017                addi.w     D0, 0x17
  7397. 0000574C  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7398. 00005750  302E FFAC                move.w     D0, [A6 - 0x54]
  7399. 00005754  E740                     asl        D0.w, 3
  7400. 00005756  0640 001E                addi.w     D0, 0x1E
  7401. 0000575A  3D40 FFA8                move.w     [A6 - 0x58], D0
  7402. 0000575E  486E FFA2                pea.l      [A6 - 0x5E]
  7403. 00005762  486D B7DA                pea.l      [A5 - 0x4826]
  7404. 00005766  A8A5                     syscall    FillRect
  7405. label00005768:
  7406. 00005768  526E FFAC                addq.w     [A6 - 0x54], 1
  7407. label0000576C:
  7408. 0000576C  0C6E 0020 FFAC           cmpi.w     [A6 - 0x54], 0x20 /* ' ' */
  7409. 00005772  6DB4                     blt        -0x4A /* 00005728 */
  7410. 00005774  526E FFAE                addq.w     [A6 - 0x52], 1
  7411. label00005778:
  7412. 00005778  0C6E 0020 FFAE           cmpi.w     [A6 - 0x52], 0x20 /* ' ' */
  7413. 0000577E  6D00 FF7C                blt        -0x82 /* 000056FC */
  7414. label00005782:
  7415. 00005782  4A6D AB3E                tst.w      [A5 - 0x54C2]
  7416. 00005786  6700 007E                beq        +0x80 /* 00005806 */
  7417. 0000578A  426D AB3E                clr.w      [A5 - 0x54C2]
  7418. 0000578E  302D F99E                move.w     D0, [A5 - 0x662]
  7419. 00005792  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7420. 00005796  0000 0002                ori.b      D0, 0x2
  7421. 0000579A  006C 0006 0036           ori.w      [A4 + 0x36], 0x6
  7422. 000057A0  004E 2F2D                ori.w      A6, 0x2F2D /* '/-' */
  7423. 000057A4  AAEE                     syscall    AppleScript
  7424. 000057A6  A957                     syscall    ShowControl
  7425. 000057A8  2F2D AAF2                move.l     -[A7], [A5 - 0x550E]
  7426. 000057AC  A957                     syscall    ShowControl
  7427. 000057AE  426E FFAE                clr.w      [A6 - 0x52]
  7428. 000057B2  6016                     bra        +0x18 /* 000057CA */
  7429. label000057B4:
  7430. 000057B4  302E FFAE                move.w     D0, [A6 - 0x52]
  7431. 000057B8  48C0                     ext.l      D0
  7432. 000057BA  E580                     asl        D0, 2
  7433. 000057BC  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7434. 000057C0  D1C0                     add.l      A0, D0
  7435. 000057C2  2F10                     move.l     -[A7], [A0]
  7436. 000057C4  A957                     syscall    ShowControl
  7437. 000057C6  526E FFAE                addq.w     [A6 - 0x52], 1
  7438. label000057CA:
  7439. 000057CA  0C6E 0016 FFAE           cmpi.w     [A6 - 0x52], 0x16
  7440. 000057D0  6DE2                     blt        -0x1C /* 000057B4 */
  7441. 000057D2  6032                     bra        +0x34 /* 00005806 */
  7442. 000057D4  2F2D AAF6                move.l     -[A7], [A5 - 0x550A]
  7443. 000057D8  A958                     syscall    HideControl
  7444. 000057DA  2F2D AAFA                move.l     -[A7], [A5 - 0x5506]
  7445. 000057DE  A957                     syscall    ShowControl
  7446. 000057E0  2F2D AAFE                move.l     -[A7], [A5 - 0x5502]
  7447. 000057E4  A957                     syscall    ShowControl
  7448. 000057E6  2F2D AB02                move.l     -[A7], [A5 - 0x54FE]
  7449. 000057EA  A957                     syscall    ShowControl
  7450. 000057EC  6018                     bra        +0x1A /* 00005806 */
  7451. 000057EE  2F2D AAF6                move.l     -[A7], [A5 - 0x550A]
  7452. 000057F2  A957                     syscall    ShowControl
  7453. 000057F4  2F2D AAFA                move.l     -[A7], [A5 - 0x5506]
  7454. 000057F8  A958                     syscall    HideControl
  7455. 000057FA  2F2D AAFE                move.l     -[A7], [A5 - 0x5502]
  7456. 000057FE  A957                     syscall    ShowControl
  7457. 00005800  2F2D AB02                move.l     -[A7], [A5 - 0x54FE]
  7458. 00005804  A957                     syscall    ShowControl
  7459. label00005806:
  7460. 00005806  4E5E                     unlink     A6
  7461. 00005808  4E75                     rts
  7462. export_16:
  7463. 0000580A  4E56 FFE4                link       A6, -0x001C
  7464. 0000580E  70FF                     moveq.l    D0, 0xFFFFFFFF
  7465. 00005810  3D40 FFF2                move.w     [A6 - 0xE], D0
  7466. 00005814  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  7467. 00005818  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  7468. 0000581C  5488                     addq.l     A0, 2
  7469. 0000581E  22D8                     move.l     [A1]+, [A0]+
  7470. 00005820  22D8                     move.l     [A1]+, [A0]+
  7471. 00005822  22D8                     move.l     [A1]+, [A0]+
  7472. 00005824  32D8                     move.w     [A1]+, [A0]+
  7473. 00005826  486D 9BF8                pea.l      [A5 - 0x6408]
  7474. 0000582A  A871                     syscall    GlobalToLocal
  7475. 0000582C  302D 9BFA                move.w     D0, [A5 - 0x6406]
  7476. 00005830  0640 FFEA                addi.w     D0, 0xFFEA
  7477. 00005834  48C0                     ext.l      D0
  7478. 00005836  81FC 0008                divs.w     D0, 0x8
  7479. 0000583A  3D40 FFFE                move.w     [A6 - 0x2], D0
  7480. 0000583E  302D 9BF8                move.w     D0, [A5 - 0x6408]
  7481. 00005842  0640 FFEF                addi.w     D0, 0xFFEF
  7482. 00005846  48C0                     ext.l      D0
  7483. 00005848  81FC 0008                divs.w     D0, 0x8
  7484. 0000584C  3D40 FFFC                move.w     [A6 - 0x4], D0
  7485. 00005850  4A6D F99E                tst.w      [A5 - 0x662]
  7486. 00005854  6700 0264                beq        +0x266 /* 00005ABA */
  7487. 00005858  4A6E FFFE                tst.w      [A6 - 0x2]
  7488. 0000585C  6D00 025C                blt        +0x25E /* 00005ABA */
  7489. 00005860  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  7490. 00005866  6C00 0252                bge        +0x254 /* 00005ABA */
  7491. 0000586A  4A6E FFFC                tst.w      [A6 - 0x4]
  7492. 0000586E  6D00 024A                blt        +0x24C /* 00005ABA */
  7493. 00005872  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  7494. 00005878  6C00 0240                bge        +0x242 /* 00005ABA */
  7495. 0000587C  0C6D 0001 F99E           cmpi.w     [A5 - 0x662], 0x1
  7496. 00005882  662C                     bne        +0x2E /* 000058B0 */
  7497. 00005884  302E FFFC                move.w     D0, [A6 - 0x4]
  7498. 00005888  EB40                     asl        D0.w, 5
  7499. 0000588A  D06E FFFE                add.w      D0, [A6 - 0x2]
  7500. 0000588E  48C0                     ext.l      D0
  7501. 00005890  4267                     clr.w      -[A7]
  7502. 00005892  2F2D F9AE                move.l     -[A7], [A5 - 0x652]
  7503. 00005896  2F00                     move.l     -[A7], D0
  7504. 00005898  A85D                     syscall    BitTst
  7505. 0000589A  101F                     move.b     D0, [A7]+
  7506. 0000589C  4A00                     tst.b      D0
  7507. 0000589E  6708                     beq        +0xA /* 000058A8 */
  7508. 000058A0  486D B7E2                pea.l      [A5 - 0x481E]
  7509. 000058A4  A89D                     syscall    PenPat
  7510. 000058A6  6032                     bra        +0x34 /* 000058DA */
  7511. label000058A8:
  7512. 000058A8  486D B7DA                pea.l      [A5 - 0x4826]
  7513. 000058AC  A89D                     syscall    PenPat
  7514. 000058AE  602A                     bra        +0x2C /* 000058DA */
  7515. label000058B0:
  7516. 000058B0  302E FFFC                move.w     D0, [A6 - 0x4]
  7517. 000058B4  EB40                     asl        D0.w, 5
  7518. 000058B6  D06E FFFE                add.w      D0, [A6 - 0x2]
  7519. 000058BA  48C0                     ext.l      D0
  7520. 000058BC  4267                     clr.w      -[A7]
  7521. 000058BE  2F2D F9A0                move.l     -[A7], [A5 - 0x660]
  7522. 000058C2  2F00                     move.l     -[A7], D0
  7523. 000058C4  A85D                     syscall    BitTst
  7524. 000058C6  101F                     move.b     D0, [A7]+
  7525. 000058C8  4A00                     tst.b      D0
  7526. 000058CA  6708                     beq        +0xA /* 000058D4 */
  7527. 000058CC  486D B7E2                pea.l      [A5 - 0x481E]
  7528. 000058D0  A89D                     syscall    PenPat
  7529. 000058D2  6006                     bra        +0x8 /* 000058DA */
  7530. label000058D4:
  7531. 000058D4  486D B7DA                pea.l      [A5 - 0x4826]
  7532. 000058D8  A89D                     syscall    PenPat
  7533. label000058DA:
  7534. 000058DA  4A6E FFFE                tst.w      [A6 - 0x2]
  7535. 000058DE  6D00 010C                blt        +0x10E /* 000059EC */
  7536. 000058E2  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  7537. 000058E8  6C00 0102                bge        +0x104 /* 000059EC */
  7538. 000058EC  4A6E FFFC                tst.w      [A6 - 0x4]
  7539. 000058F0  6D00 00FA                blt        +0xFC /* 000059EC */
  7540. 000058F4  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  7541. 000058FA  6C00 00F0                bge        +0xF2 /* 000059EC */
  7542. 000058FE  302E FFFC                move.w     D0, [A6 - 0x4]
  7543. 00005902  E740                     asl        D0.w, 3
  7544. 00005904  0640 0012                addi.w     D0, 0x12
  7545. 00005908  3D40 FFF4                move.w     [A6 - 0xC], D0
  7546. 0000590C  302E FFFC                move.w     D0, [A6 - 0x4]
  7547. 00005910  E740                     asl        D0.w, 3
  7548. 00005912  0640 0019                addi.w     D0, 0x19
  7549. 00005916  3D40 FFF8                move.w     [A6 - 0x8], D0
  7550. 0000591A  302E FFFE                move.w     D0, [A6 - 0x2]
  7551. 0000591E  E740                     asl        D0.w, 3
  7552. 00005920  0640 0017                addi.w     D0, 0x17
  7553. 00005924  3D40 FFF6                move.w     [A6 - 0xA], D0
  7554. 00005928  302E FFFE                move.w     D0, [A6 - 0x2]
  7555. 0000592C  E740                     asl        D0.w, 3
  7556. 0000592E  0640 001E                addi.w     D0, 0x1E
  7557. 00005932  3D40 FFFA                move.w     [A6 - 0x6], D0
  7558. 00005936  486E FFF4                pea.l      [A6 - 0xC]
  7559. 0000593A  A8A2                     syscall    PaintRect
  7560. 0000593C  0C6D 0001 F99E           cmpi.w     [A5 - 0x662], 0x1
  7561. 00005942  6652                     bne        +0x54 /* 00005996 */
  7562. 00005944  4AAD F9AE                tst.l      [A5 - 0x652]
  7563. 00005948  6628                     bne        +0x2A /* 00005972 */
  7564. 0000594A  42A7                     clr.l      -[A7]
  7565. 0000594C  4878 0080                push.l     0x80
  7566. 00005950  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  7567. 00005954  205F                     movea.l    A0, [A7]+
  7568. 00005956  2B48 F9AE                move.l     [A5 - 0x652], A0
  7569. 0000595A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7570. 0000595E  6706                     beq        +0x8 /* 00005966 */
  7571. 00005960  3F3C 0001                move.w     -[A7], 0x1
  7572. 00005964  A9C8                     syscall    SysBeep
  7573. label00005966:
  7574. 00005966  486D F9AE                pea.l      [A5 - 0x652]
  7575. 0000596A  A875                     syscall    SetPBits/SetPortBits
  7576. 0000596C  486D F9B4                pea.l      [A5 - 0x64C]
  7577. 00005970  A8A3                     syscall    EraseRect
  7578. label00005972:
  7579. 00005972  486D F9AE                pea.l      [A5 - 0x652]
  7580. 00005976  A875                     syscall    SetPBits/SetPortBits
  7581. 00005978  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7582. 0000597C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7583. 00005980  A893                     syscall    MoveTo
  7584. 00005982  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7585. 00005986  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7586. 0000598A  A891                     syscall    LineTo
  7587. 0000598C  486E FFE4                pea.l      [A6 - 0x1C]
  7588. 00005990  A875                     syscall    SetPBits/SetPortBits
  7589. 00005992  6000 0058                bra        +0x5A /* 000059EC */
  7590. label00005996:
  7591. 00005996  0C6D 0002 F99E           cmpi.w     [A5 - 0x662], 0x2
  7592. 0000599C  664E                     bne        +0x50 /* 000059EC */
  7593. 0000599E  4AAD F9A0                tst.l      [A5 - 0x660]
  7594. 000059A2  6628                     bne        +0x2A /* 000059CC */
  7595. 000059A4  42A7                     clr.l      -[A7]
  7596. 000059A6  4878 0080                push.l     0x80
  7597. 000059AA  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  7598. 000059AE  205F                     movea.l    A0, [A7]+
  7599. 000059B0  2B48 F9A0                move.l     [A5 - 0x660], A0
  7600. 000059B4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7601. 000059B8  6706                     beq        +0x8 /* 000059C0 */
  7602. 000059BA  3F3C 0001                move.w     -[A7], 0x1
  7603. 000059BE  A9C8                     syscall    SysBeep
  7604. label000059C0:
  7605. 000059C0  486D F9A0                pea.l      [A5 - 0x660]
  7606. 000059C4  A875                     syscall    SetPBits/SetPortBits
  7607. 000059C6  486D F9A6                pea.l      [A5 - 0x65A]
  7608. 000059CA  A8A3                     syscall    EraseRect
  7609. label000059CC:
  7610. 000059CC  486D F9A0                pea.l      [A5 - 0x660]
  7611. 000059D0  A875                     syscall    SetPBits/SetPortBits
  7612. 000059D2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7613. 000059D6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7614. 000059DA  A893                     syscall    MoveTo
  7615. 000059DC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7616. 000059E0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7617. 000059E4  A891                     syscall    LineTo
  7618. 000059E6  486E FFE4                pea.l      [A6 - 0x1C]
  7619. 000059EA  A875                     syscall    SetPBits/SetPortBits
  7620. label000059EC:
  7621. 000059EC  4267                     clr.w      -[A7]
  7622. 000059EE  3F3C 0004                move.w     -[A7], 0x4
  7623. 000059F2  486D 9BEE                pea.l      [A5 - 0x6412]
  7624. 000059F6  A970                     syscall    GetNextEvent
  7625. 000059F8  101F                     move.b     D0, [A7]+
  7626. 000059FA  486D 9BF8                pea.l      [A5 - 0x6408]
  7627. 000059FE  A871                     syscall    GlobalToLocal
  7628. 00005A00  302D 9BFA                move.w     D0, [A5 - 0x6406]
  7629. 00005A04  0640 FFEA                addi.w     D0, 0xFFEA
  7630. 00005A08  48C0                     ext.l      D0
  7631. 00005A0A  81FC 0008                divs.w     D0, 0x8
  7632. 00005A0E  3D40 FFFE                move.w     [A6 - 0x2], D0
  7633. 00005A12  302D 9BF8                move.w     D0, [A5 - 0x6408]
  7634. 00005A16  0640 FFEF                addi.w     D0, 0xFFEF
  7635. 00005A1A  48C0                     ext.l      D0
  7636. 00005A1C  81FC 0008                divs.w     D0, 0x8
  7637. 00005A20  3D40 FFFC                move.w     [A6 - 0x4], D0
  7638. 00005A24  0C6D 0002 9BEE           cmpi.w     [A5 - 0x6412], 0x2
  7639. 00005A2A  6600 FEAE                bne        -0x150 /* 000058DA */
  7640. 00005A2E  486D B7D2                pea.l      [A5 - 0x482E]
  7641. 00005A32  A89D                     syscall    PenPat
  7642. 00005A34  7044                     moveq.l    D0, 0x44
  7643. 00005A36  3D40 FFF4                move.w     [A6 - 0xC], D0
  7644. 00005A3A  3D7C 00DF FFF8           move.w     [A6 - 0x8], 0xDF
  7645. 00005A40  7049                     moveq.l    D0, 0x49
  7646. 00005A42  3D40 FFF6                move.w     [A6 - 0xA], D0
  7647. 00005A46  3D7C 00E4 FFFA           move.w     [A6 - 0x6], 0xE4
  7648. 00005A4C  3F3C 0002                move.w     -[A7], 0x2
  7649. 00005A50  3F3C 0002                move.w     -[A7], 0x2
  7650. 00005A54  A89B                     syscall    PenSize
  7651. 00005A56  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  7652. 00005A5A  A89C                     syscall    PenMode
  7653. 00005A5C  486E FFF4                pea.l      [A6 - 0xC]
  7654. 00005A60  A8B7                     syscall    FrameOval
  7655. 00005A62  3F3C 0008                move.w     -[A7], 0x8
  7656. 00005A66  A89C                     syscall    PenMode
  7657. 00005A68  3F3C 0001                move.w     -[A7], 0x1
  7658. 00005A6C  3F3C 0001                move.w     -[A7], 0x1
  7659. 00005A70  A89B                     syscall    PenSize
  7660. 00005A72  486D B7DA                pea.l      [A5 - 0x4826]
  7661. 00005A76  A89D                     syscall    PenPat
  7662. 00005A78  3D7C 00D9 FFF4           move.w     [A6 - 0xC], 0xD9
  7663. 00005A7E  3D7C 00F9 FFF8           move.w     [A6 - 0x8], 0xF9
  7664. 00005A84  0C6D 0002 F99E           cmpi.w     [A5 - 0x662], 0x2
  7665. 00005A8A  57C0                     seq        D0
  7666. 00005A8C  4400                     neg.b      D0
  7667. 00005A8E  4880                     ext.w      D0
  7668. 00005A90  C1FC 0064                muls.w     D0, 0x64 /* 'd' */
  7669. 00005A94  0640 014E                addi.w     D0, 0x14E
  7670. 00005A98  3D40 FFF6                move.w     [A6 - 0xA], D0
  7671. 00005A9C  0C6D 0002 F99E           cmpi.w     [A5 - 0x662], 0x2
  7672. 00005AA2  57C0                     seq        D0
  7673. 00005AA4  4400                     neg.b      D0
  7674. 00005AA6  4880                     ext.w      D0
  7675. 00005AA8  C1FC 0064                muls.w     D0, 0x64 /* 'd' */
  7676. 00005AAC  0640 016E                addi.w     D0, 0x16E
  7677. 00005AB0  3D40 FFFA                move.w     [A6 - 0x6], D0
  7678. 00005AB4  486E FFF4                pea.l      [A6 - 0xC]
  7679. 00005AB8  A928                     syscall    InvalRect
  7680. label00005ABA:
  7681. 00005ABA  4E5E                     unlink     A6
  7682. 00005ABC  4E75                     rts
  7683. fn00005ABE:
  7684. 00005ABE  4E56 FFF4                link       A6, -0x000C
  7685. 00005AC2  4267                     clr.w      -[A7]
  7686. 00005AC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7687. 00005AC8  2F2D 9BF8                move.l     -[A7], [A5 - 0x6408]
  7688. 00005ACC  42A7                     clr.l      -[A7]
  7689. 00005ACE  A968                     syscall    TrackControl
  7690. 00005AD0  301F                     move.w     D0, [A7]+
  7691. 00005AD2  4A40                     tst.w      D0
  7692. 00005AD4  6700 01FA                beq        +0x1FC /* 00005CD0 */
  7693. 00005AD8  426E FFFE                clr.w      [A6 - 0x2]
  7694. 00005ADC  6000 01E8                bra        +0x1EA /* 00005CC6 */
  7695. label00005AE0:
  7696. 00005AE0  302E FFFE                move.w     D0, [A6 - 0x2]
  7697. 00005AE4  48C0                     ext.l      D0
  7698. 00005AE6  E580                     asl        D0, 2
  7699. 00005AE8  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7700. 00005AEC  D1C0                     add.l      A0, D0
  7701. 00005AEE  2010                     move.l     D0, [A0]
  7702. 00005AF0  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  7703. 00005AF4  6600 01CC                bne        +0x1CE /* 00005CC2 */
  7704. 00005AF8  302E FFFE                move.w     D0, [A6 - 0x2]
  7705. 00005AFC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7706. 00005B00  0000 0015                ori.b      D0, 0x15
  7707. 00005B04  01BE                     bclr       <<invalid special address>>, D0
  7708. 00005B06  002C 002A 0028           ori.b      [A4 + 0x28], 0x2A /* '*' */
  7709. 00005B0C  0026 005E                ori.b      -[A6], 0x5E /* '^' */
  7710. 00005B10  005C 005A                ori.w      [A4]+, 0x5A /* 'Z' */
  7711. 00005B14  0058 0090                ori.w      [A0]+, 0x90
  7712. 00005B18  008E 008C 008A           ori.l      A6, 0x8C008A
  7713. 00005B1E  00C2                     .incomplete
  7714. 00005B20  00C0                     .incomplete
  7715. 00005B22  00BE 00F6 00F4           ori.l      <<invalid special address>>, 0xF600F4
  7716. 00005B28  00F2                     .incomplete
  7717. 00005B2A  012A 0128                btst       [A2 + 0x128], D0
  7718. 00005B2E  015E                     bchg       [A6]+, D0
  7719. 00005B30  015C                     bchg       [A4]+, D0
  7720. 00005B32  3D6D F990 FFFC           move.w     [A6 - 0x4], [A5 - 0x670]
  7721. 00005B38  3B6E FFFE F990           move.w     [A5 - 0x670], [A6 - 0x2]
  7722. 00005B3E  302E FFFC                move.w     D0, [A6 - 0x4]
  7723. 00005B42  48C0                     ext.l      D0
  7724. 00005B44  E580                     asl        D0, 2
  7725. 00005B46  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7726. 00005B4A  D1C0                     add.l      A0, D0
  7727. 00005B4C  2F10                     move.l     -[A7], [A0]
  7728. 00005B4E  4267                     clr.w      -[A7]
  7729. 00005B50  A963                     syscall    SetControlValue/SetCtlValue
  7730. 00005B52  302E FFFE                move.w     D0, [A6 - 0x2]
  7731. 00005B56  48C0                     ext.l      D0
  7732. 00005B58  E580                     asl        D0, 2
  7733. 00005B5A  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7734. 00005B5E  D1C0                     add.l      A0, D0
  7735. 00005B60  2F10                     move.l     -[A7], [A0]
  7736. 00005B62  3F3C 0001                move.w     -[A7], 0x1
  7737. 00005B66  A963                     syscall    SetControlValue/SetCtlValue
  7738. 00005B68  6000 0158                bra        +0x15A /* 00005CC2 */
  7739. 00005B6C  3D6D F992 FFFC           move.w     [A6 - 0x4], [A5 - 0x66E]
  7740. 00005B72  3B6E FFFE F992           move.w     [A5 - 0x66E], [A6 - 0x2]
  7741. 00005B78  302E FFFC                move.w     D0, [A6 - 0x4]
  7742. 00005B7C  48C0                     ext.l      D0
  7743. 00005B7E  E580                     asl        D0, 2
  7744. 00005B80  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7745. 00005B84  D1C0                     add.l      A0, D0
  7746. 00005B86  2F10                     move.l     -[A7], [A0]
  7747. 00005B88  4267                     clr.w      -[A7]
  7748. 00005B8A  A963                     syscall    SetControlValue/SetCtlValue
  7749. 00005B8C  302E FFFE                move.w     D0, [A6 - 0x2]
  7750. 00005B90  48C0                     ext.l      D0
  7751. 00005B92  E580                     asl        D0, 2
  7752. 00005B94  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7753. 00005B98  D1C0                     add.l      A0, D0
  7754. 00005B9A  2F10                     move.l     -[A7], [A0]
  7755. 00005B9C  3F3C 0001                move.w     -[A7], 0x1
  7756. 00005BA0  A963                     syscall    SetControlValue/SetCtlValue
  7757. 00005BA2  6000 011E                bra        +0x120 /* 00005CC2 */
  7758. 00005BA6  3D6D F994 FFFC           move.w     [A6 - 0x4], [A5 - 0x66C]
  7759. 00005BAC  3B6E FFFE F994           move.w     [A5 - 0x66C], [A6 - 0x2]
  7760. 00005BB2  302E FFFC                move.w     D0, [A6 - 0x4]
  7761. 00005BB6  48C0                     ext.l      D0
  7762. 00005BB8  E580                     asl        D0, 2
  7763. 00005BBA  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7764. 00005BBE  D1C0                     add.l      A0, D0
  7765. 00005BC0  2F10                     move.l     -[A7], [A0]
  7766. 00005BC2  4267                     clr.w      -[A7]
  7767. 00005BC4  A963                     syscall    SetControlValue/SetCtlValue
  7768. 00005BC6  302E FFFE                move.w     D0, [A6 - 0x2]
  7769. 00005BCA  48C0                     ext.l      D0
  7770. 00005BCC  E580                     asl        D0, 2
  7771. 00005BCE  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7772. 00005BD2  D1C0                     add.l      A0, D0
  7773. 00005BD4  2F10                     move.l     -[A7], [A0]
  7774. 00005BD6  3F3C 0001                move.w     -[A7], 0x1
  7775. 00005BDA  A963                     syscall    SetControlValue/SetCtlValue
  7776. 00005BDC  6000 00E4                bra        +0xE6 /* 00005CC2 */
  7777. 00005BE0  3D6D F996 FFFC           move.w     [A6 - 0x4], [A5 - 0x66A]
  7778. 00005BE6  3B6E FFFE F996           move.w     [A5 - 0x66A], [A6 - 0x2]
  7779. 00005BEC  302E FFFC                move.w     D0, [A6 - 0x4]
  7780. 00005BF0  48C0                     ext.l      D0
  7781. 00005BF2  E580                     asl        D0, 2
  7782. 00005BF4  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7783. 00005BF8  D1C0                     add.l      A0, D0
  7784. 00005BFA  2F10                     move.l     -[A7], [A0]
  7785. 00005BFC  4267                     clr.w      -[A7]
  7786. 00005BFE  A963                     syscall    SetControlValue/SetCtlValue
  7787. 00005C00  302E FFFE                move.w     D0, [A6 - 0x2]
  7788. 00005C04  48C0                     ext.l      D0
  7789. 00005C06  E580                     asl        D0, 2
  7790. 00005C08  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7791. 00005C0C  D1C0                     add.l      A0, D0
  7792. 00005C0E  2F10                     move.l     -[A7], [A0]
  7793. 00005C10  3F3C 0001                move.w     -[A7], 0x1
  7794. 00005C14  A963                     syscall    SetControlValue/SetCtlValue
  7795. 00005C16  6000 00AA                bra        +0xAC /* 00005CC2 */
  7796. 00005C1A  3D6D F998 FFFC           move.w     [A6 - 0x4], [A5 - 0x668]
  7797. 00005C20  3B6E FFFE F998           move.w     [A5 - 0x668], [A6 - 0x2]
  7798. 00005C26  302E FFFC                move.w     D0, [A6 - 0x4]
  7799. 00005C2A  48C0                     ext.l      D0
  7800. 00005C2C  E580                     asl        D0, 2
  7801. 00005C2E  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7802. 00005C32  D1C0                     add.l      A0, D0
  7803. 00005C34  2F10                     move.l     -[A7], [A0]
  7804. 00005C36  4267                     clr.w      -[A7]
  7805. 00005C38  A963                     syscall    SetControlValue/SetCtlValue
  7806. 00005C3A  302E FFFE                move.w     D0, [A6 - 0x2]
  7807. 00005C3E  48C0                     ext.l      D0
  7808. 00005C40  E580                     asl        D0, 2
  7809. 00005C42  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7810. 00005C46  D1C0                     add.l      A0, D0
  7811. 00005C48  2F10                     move.l     -[A7], [A0]
  7812. 00005C4A  3F3C 0001                move.w     -[A7], 0x1
  7813. 00005C4E  A963                     syscall    SetControlValue/SetCtlValue
  7814. 00005C50  6000 0070                bra        +0x72 /* 00005CC2 */
  7815. 00005C54  3D6D F99A FFFC           move.w     [A6 - 0x4], [A5 - 0x666]
  7816. 00005C5A  3B6E FFFE F99A           move.w     [A5 - 0x666], [A6 - 0x2]
  7817. 00005C60  302E FFFC                move.w     D0, [A6 - 0x4]
  7818. 00005C64  48C0                     ext.l      D0
  7819. 00005C66  E580                     asl        D0, 2
  7820. 00005C68  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7821. 00005C6C  D1C0                     add.l      A0, D0
  7822. 00005C6E  2F10                     move.l     -[A7], [A0]
  7823. 00005C70  4267                     clr.w      -[A7]
  7824. 00005C72  A963                     syscall    SetControlValue/SetCtlValue
  7825. 00005C74  302E FFFE                move.w     D0, [A6 - 0x2]
  7826. 00005C78  48C0                     ext.l      D0
  7827. 00005C7A  E580                     asl        D0, 2
  7828. 00005C7C  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7829. 00005C80  D1C0                     add.l      A0, D0
  7830. 00005C82  2F10                     move.l     -[A7], [A0]
  7831. 00005C84  3F3C 0001                move.w     -[A7], 0x1
  7832. 00005C88  A963                     syscall    SetControlValue/SetCtlValue
  7833. 00005C8A  6036                     bra        +0x38 /* 00005CC2 */
  7834. 00005C8C  3D6D F99C FFFC           move.w     [A6 - 0x4], [A5 - 0x664]
  7835. 00005C92  3B6E FFFE F99C           move.w     [A5 - 0x664], [A6 - 0x2]
  7836. 00005C98  302E FFFC                move.w     D0, [A6 - 0x4]
  7837. 00005C9C  48C0                     ext.l      D0
  7838. 00005C9E  E580                     asl        D0, 2
  7839. 00005CA0  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7840. 00005CA4  D1C0                     add.l      A0, D0
  7841. 00005CA6  2F10                     move.l     -[A7], [A0]
  7842. 00005CA8  4267                     clr.w      -[A7]
  7843. 00005CAA  A963                     syscall    SetControlValue/SetCtlValue
  7844. 00005CAC  302E FFFE                move.w     D0, [A6 - 0x2]
  7845. 00005CB0  48C0                     ext.l      D0
  7846. 00005CB2  E580                     asl        D0, 2
  7847. 00005CB4  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7848. 00005CB8  D1C0                     add.l      A0, D0
  7849. 00005CBA  2F10                     move.l     -[A7], [A0]
  7850. 00005CBC  3F3C 0001                move.w     -[A7], 0x1
  7851. 00005CC0  A963                     syscall    SetControlValue/SetCtlValue
  7852. label00005CC2:
  7853. 00005CC2  526E FFFE                addq.w     [A6 - 0x2], 1
  7854. label00005CC6:
  7855. 00005CC6  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  7856. 00005CCC  6D00 FE12                blt        -0x1EC /* 00005AE0 */
  7857. label00005CD0:
  7858. 00005CD0  4EBA E1EC                jsr        [PC - 0x1E14 /* 00003EBE */]
  7859. 00005CD4  7029                     moveq.l    D0, 0x29
  7860. 00005CD6  3D40 FFF4                move.w     [A6 - 0xC], D0
  7861. 00005CDA  3D7C 0091 FFF8           move.w     [A6 - 0x8], 0x91
  7862. 00005CE0  3D7C 01C2 FFF6           move.w     [A6 - 0xA], 0x1C2
  7863. 00005CE6  3D7C 01F4 FFFA           move.w     [A6 - 0x6], 0x1F4
  7864. 00005CEC  486E FFF4                pea.l      [A6 - 0xC]
  7865. 00005CF0  A928                     syscall    InvalRect
  7866. 00005CF2  3D7C 00A6 FFF4           move.w     [A6 - 0xC], 0xA6
  7867. 00005CF8  3D7C 00C3 FFF8           move.w     [A6 - 0x8], 0xC3
  7868. 00005CFE  486E FFF4                pea.l      [A6 - 0xC]
  7869. 00005D02  A928                     syscall    InvalRect
  7870. 00005D04  4E5E                     unlink     A6
  7871. 00005D06  4E75                     rts
  7872. fn00005D08:
  7873. 00005D08  4E56 FFF6                link       A6, -0x000A
  7874. 00005D0C  7001                     moveq.l    D0, 0x01
  7875. 00005D0E  3B40 F99E                move.w     [A5 - 0x662], D0
  7876. 00005D12  7001                     moveq.l    D0, 0x01
  7877. 00005D14  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  7878. 00005D18  2F2D AAEE                move.l     -[A7], [A5 - 0x5512]
  7879. 00005D1C  A958                     syscall    HideControl
  7880. 00005D1E  2F2D AAF2                move.l     -[A7], [A5 - 0x550E]
  7881. 00005D22  A958                     syscall    HideControl
  7882. 00005D24  426E FFFE                clr.w      [A6 - 0x2]
  7883. 00005D28  6016                     bra        +0x18 /* 00005D40 */
  7884. label00005D2A:
  7885. 00005D2A  302E FFFE                move.w     D0, [A6 - 0x2]
  7886. 00005D2E  48C0                     ext.l      D0
  7887. 00005D30  E580                     asl        D0, 2
  7888. 00005D32  41ED F938                lea.l      A0, [A5 - 0x6C8]
  7889. 00005D36  D1C0                     add.l      A0, D0
  7890. 00005D38  2F10                     move.l     -[A7], [A0]
  7891. 00005D3A  A958                     syscall    HideControl
  7892. 00005D3C  526E FFFE                addq.w     [A6 - 0x2], 1
  7893. label00005D40:
  7894. 00005D40  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  7895. 00005D46  6DE2                     blt        -0x1C /* 00005D2A */
  7896. 00005D48  426E FFF6                clr.w      [A6 - 0xA]
  7897. 00005D4C  3D7C 012C FFFA           move.w     [A6 - 0x6], 0x12C
  7898. 00005D52  426E FFF8                clr.w      [A6 - 0x8]
  7899. 00005D56  3D7C 012C FFFC           move.w     [A6 - 0x4], 0x12C
  7900. 00005D5C  486E FFF6                pea.l      [A6 - 0xA]
  7901. 00005D60  A928                     syscall    InvalRect
  7902. 00005D62  4E5E                     unlink     A6
  7903. 00005D64  4E75                     rts
  7904. fn00005D66:
  7905. 00005D66  4E56 FF9A                link       A6, -0x0066
  7906. 00005D6A  4267                     clr.w      -[A7]
  7907. 00005D6C  486E FFB0                pea.l      [A6 - 0x50]
  7908. 00005D70  486E FFAE                pea.l      [A6 - 0x52]
  7909. 00005D74  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7910. 00005D78  301F                     move.w     D0, [A7]+
  7911. 00005D7A  4267                     clr.w      -[A7]
  7912. 00005D7C  486D FD16                pea.l      [A5 - 0x2EA]
  7913. 00005D80  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  7914. 00005D84  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  7915. 00005D88  301F                     move.w     D0, [A7]+
  7916. 00005D8A  486D AB48                pea.l      [A5 - 0x54B8]
  7917. 00005D8E  A9B1                     syscall    CreateResFile
  7918. 00005D90  4267                     clr.w      -[A7]
  7919. 00005D92  486D AB48                pea.l      [A5 - 0x54B8]
  7920. 00005D96  A997                     syscall    OpenResFile
  7921. 00005D98  301F                     move.w     D0, [A7]+
  7922. 00005D9A  3D40 FFAC                move.w     [A6 - 0x54], D0
  7923. 00005D9E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  7924. 00005DA2  6612                     bne        +0x14 /* 00005DB6 */
  7925. 00005DA4  486D FD36                pea.l      [A5 - 0x2CA]
  7926. 00005DA8  486D FD18                pea.l      [A5 - 0x2E8]
  7927. 00005DAC  4EBA A252                jsr        [PC - 0x5DAE /* 00000000 */]
  7928. 00005DB0  508F                     addq.l     A7, 8
  7929. 00005DB2  6000 0070                bra        +0x72 /* 00005E24 */
  7930. label00005DB6:
  7931. 00005DB6  42A7                     clr.l      -[A7]
  7932. 00005DB8  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  7933. 00005DBE  3F3C 03E8                move.w     -[A7], 0x3E8
  7934. 00005DC2  A9A0                     syscall    GetResource
  7935. 00005DC4  205F                     movea.l    A0, [A7]+
  7936. 00005DC6  2D48 FFA6                move.l     [A6 - 0x5A], A0
  7937. 00005DCA  B0FC 0000                cmpa.w     A0, 0x0
  7938. 00005DCE  671A                     beq        +0x1C /* 00005DEA */
  7939. 00005DD0  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  7940. 00005DD4  A9AD                     syscall    RemoveResource/RmveResource
  7941. 00005DD6  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  7942. 00005DDA  670E                     beq        +0x10 /* 00005DEA */
  7943. 00005DDC  486D FD50                pea.l      [A5 - 0x2B0]
  7944. 00005DE0  486D FD38                pea.l      [A5 - 0x2C8]
  7945. 00005DE4  4EBA A21A                jsr        [PC - 0x5DE6 /* 00000000 */]
  7946. 00005DE8  508F                     addq.l     A7, 8
  7947. label00005DEA:
  7948. 00005DEA  42A7                     clr.l      -[A7]
  7949. 00005DEC  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  7950. 00005DF2  3F3C 03E9                move.w     -[A7], 0x3E9
  7951. 00005DF6  A9A0                     syscall    GetResource
  7952. 00005DF8  205F                     movea.l    A0, [A7]+
  7953. 00005DFA  2D48 FFA2                move.l     [A6 - 0x5E], A0
  7954. 00005DFE  B0FC 0000                cmpa.w     A0, 0x0
  7955. 00005E02  671A                     beq        +0x1C /* 00005E1E */
  7956. 00005E04  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  7957. 00005E08  A9AD                     syscall    RemoveResource/RmveResource
  7958. 00005E0A  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  7959. 00005E0E  670E                     beq        +0x10 /* 00005E1E */
  7960. 00005E10  486D FD6A                pea.l      [A5 - 0x296]
  7961. 00005E14  486D FD52                pea.l      [A5 - 0x2AE]
  7962. 00005E18  4EBA A1E6                jsr        [PC - 0x5E1A /* 00000000 */]
  7963. 00005E1C  508F                     addq.l     A7, 8
  7964. label00005E1E:
  7965. 00005E1E  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  7966. 00005E22  A99A                     syscall    CloseResFile
  7967. label00005E24:
  7968. 00005E24  4267                     clr.w      -[A7]
  7969. 00005E26  486D FD6C                pea.l      [A5 - 0x294]
  7970. 00005E2A  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  7971. 00005E2E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  7972. 00005E32  301F                     move.w     D0, [A7]+
  7973. 00005E34  4AAD F9A0                tst.l      [A5 - 0x660]
  7974. 00005E38  6718                     beq        +0x1A /* 00005E52 */
  7975. 00005E3A  2F2D F9A0                move.l     -[A7], [A5 - 0x660]
  7976. 00005E3E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  7977. 00005E42  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7978. 00005E46  6706                     beq        +0x8 /* 00005E4E */
  7979. 00005E48  3F3C 0001                move.w     -[A7], 0x1
  7980. 00005E4C  A9C8                     syscall    SysBeep
  7981. label00005E4E:
  7982. 00005E4E  42AD F9A0                clr.l      [A5 - 0x660]
  7983. label00005E52:
  7984. 00005E52  4AAD F9AE                tst.l      [A5 - 0x652]
  7985. 00005E56  6718                     beq        +0x1A /* 00005E70 */
  7986. 00005E58  2F2D F9AE                move.l     -[A7], [A5 - 0x652]
  7987. 00005E5C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  7988. 00005E60  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7989. 00005E64  6706                     beq        +0x8 /* 00005E6C */
  7990. 00005E66  3F3C 0001                move.w     -[A7], 0x1
  7991. 00005E6A  A9C8                     syscall    SysBeep
  7992. label00005E6C:
  7993. 00005E6C  42AD F9AE                clr.l      [A5 - 0x652]
  7994. label00005E70:
  7995. 00005E70  3D7C 00D9 FF9A           move.w     [A6 - 0x66], 0xD9
  7996. 00005E76  3D7C 00F9 FF9E           move.w     [A6 - 0x62], 0xF9
  7997. 00005E7C  3D7C 014E FF9C           move.w     [A6 - 0x64], 0x14E
  7998. 00005E82  3D7C 01D2 FFA0           move.w     [A6 - 0x60], 0x1D2
  7999. 00005E88  486E FF9A                pea.l      [A6 - 0x66]
  8000. 00005E8C  A928                     syscall    InvalRect
  8001. 00005E8E  4E5E                     unlink     A6
  8002. 00005E90  4E75                     rts
  8003. fn00005E92:
  8004. 00005E92  4E56 FFFE                link       A6, -0x0002
  8005. 00005E96  426D F99E                clr.w      [A5 - 0x662]
  8006. 00005E9A  7001                     moveq.l    D0, 0x01
  8007. 00005E9C  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  8008. 00005EA0  2F2D AAF6                move.l     -[A7], [A5 - 0x550A]
  8009. 00005EA4  A958                     syscall    HideControl
  8010. 00005EA6  2F2D AAFA                move.l     -[A7], [A5 - 0x5506]
  8011. 00005EAA  A958                     syscall    HideControl
  8012. 00005EAC  2F2D AAFE                move.l     -[A7], [A5 - 0x5502]
  8013. 00005EB0  A958                     syscall    HideControl
  8014. 00005EB2  2F2D AB02                move.l     -[A7], [A5 - 0x54FE]
  8015. 00005EB6  A958                     syscall    HideControl
  8016. 00005EB8  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  8017. 00005EBC  4868 0010                pea.l      [A0 + 0x10]
  8018. 00005EC0  A928                     syscall    InvalRect
  8019. 00005EC2  4AAD F9AE                tst.l      [A5 - 0x652]
  8020. 00005EC6  6748                     beq        +0x4A /* 00005F10 */
  8021. 00005EC8  4AAD AC4A                tst.l      [A5 - 0x53B6]
  8022. 00005ECC  661C                     bne        +0x1E /* 00005EEA */
  8023. 00005ECE  42A7                     clr.l      -[A7]
  8024. 00005ED0  4878 0080                push.l     0x80
  8025. 00005ED4  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  8026. 00005ED8  205F                     movea.l    A0, [A7]+
  8027. 00005EDA  2B48 AC4A                move.l     [A5 - 0x53B6], A0
  8028. 00005EDE  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8029. 00005EE2  6706                     beq        +0x8 /* 00005EEA */
  8030. 00005EE4  3F3C 0001                move.w     -[A7], 0x1
  8031. 00005EE8  A9C8                     syscall    SysBeep
  8032. label00005EEA:
  8033. 00005EEA  426E FFFE                clr.w      [A6 - 0x2]
  8034. 00005EEE  6016                     bra        +0x18 /* 00005F06 */
  8035. label00005EF0:
  8036. 00005EF0  306E FFFE                movea.w    A0, [A6 - 0x2]
  8037. 00005EF4  D1ED AC4A                add.l      A0, [A5 - 0x53B6]
  8038. 00005EF8  326E FFFE                movea.w    A1, [A6 - 0x2]
  8039. 00005EFC  D3ED F9AE                add.l      A1, [A5 - 0x652]
  8040. 00005F00  1091                     move.b     [A0], [A1]
  8041. 00005F02  526E FFFE                addq.w     [A6 - 0x2], 1
  8042. label00005F06:
  8043. 00005F06  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  8044. 00005F0C  6DE2                     blt        -0x1C /* 00005EF0 */
  8045. 00005F0E  601E                     bra        +0x20 /* 00005F2E */
  8046. label00005F10:
  8047. 00005F10  4AAD AC4A                tst.l      [A5 - 0x53B6]
  8048. 00005F14  6718                     beq        +0x1A /* 00005F2E */
  8049. 00005F16  2F2D AC4A                move.l     -[A7], [A5 - 0x53B6]
  8050. 00005F1A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  8051. 00005F1E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8052. 00005F22  6706                     beq        +0x8 /* 00005F2A */
  8053. 00005F24  3F3C 0001                move.w     -[A7], 0x1
  8054. 00005F28  A9C8                     syscall    SysBeep
  8055. label00005F2A:
  8056. 00005F2A  42AD AC4A                clr.l      [A5 - 0x53B6]
  8057. label00005F2E:
  8058. 00005F2E  4E5E                     unlink     A6
  8059. 00005F30  4E75                     rts
  8060. fn00005F32:
  8061. 00005F32  4E56 FFF6                link       A6, -0x000A
  8062. 00005F36  302D F99E                move.w     D0, [A5 - 0x662]
  8063. 00005F3A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8064. 00005F3E  0001 0002                ori.b      D1, 0x2
  8065. 00005F42  00D0                     .incomplete
  8066. 00005F44  0004 006A                ori.b      D4, 0x6A /* 'j' */
  8067. 00005F48  4AAD F9AE                tst.l      [A5 - 0x652]
  8068. 00005F4C  6624                     bne        +0x26 /* 00005F72 */
  8069. 00005F4E  4AAD F9A0                tst.l      [A5 - 0x660]
  8070. 00005F52  6700 00BE                beq        +0xC0 /* 00006012 */
  8071. 00005F56  2F2D F9A0                move.l     -[A7], [A5 - 0x660]
  8072. 00005F5A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  8073. 00005F5E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8074. 00005F62  6706                     beq        +0x8 /* 00005F6A */
  8075. 00005F64  3F3C 0001                move.w     -[A7], 0x1
  8076. 00005F68  A9C8                     syscall    SysBeep
  8077. label00005F6A:
  8078. 00005F6A  42AD F9A0                clr.l      [A5 - 0x660]
  8079. 00005F6E  6000 00A2                bra        +0xA4 /* 00006012 */
  8080. label00005F72:
  8081. 00005F72  4AAD F9A0                tst.l      [A5 - 0x660]
  8082. 00005F76  6610                     bne        +0x12 /* 00005F88 */
  8083. 00005F78  42A7                     clr.l      -[A7]
  8084. 00005F7A  4878 0080                push.l     0x80
  8085. 00005F7E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  8086. 00005F82  205F                     movea.l    A0, [A7]+
  8087. 00005F84  2B48 F9A0                move.l     [A5 - 0x660], A0
  8088. label00005F88:
  8089. 00005F88  426E FFF6                clr.w      [A6 - 0xA]
  8090. 00005F8C  6016                     bra        +0x18 /* 00005FA4 */
  8091. label00005F8E:
  8092. 00005F8E  306E FFF6                movea.w    A0, [A6 - 0xA]
  8093. 00005F92  D1ED F9A0                add.l      A0, [A5 - 0x660]
  8094. 00005F96  326E FFF6                movea.w    A1, [A6 - 0xA]
  8095. 00005F9A  D3ED F9AE                add.l      A1, [A5 - 0x652]
  8096. 00005F9E  1091                     move.b     [A0], [A1]
  8097. 00005FA0  526E FFF6                addq.w     [A6 - 0xA], 1
  8098. label00005FA4:
  8099. 00005FA4  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  8100. 00005FAA  6DE2                     blt        -0x1C /* 00005F8E */
  8101. 00005FAC  6000 0064                bra        +0x66 /* 00006012 */
  8102. 00005FB0  4AAD F9A0                tst.l      [A5 - 0x660]
  8103. 00005FB4  6622                     bne        +0x24 /* 00005FD8 */
  8104. 00005FB6  4AAD F9AE                tst.l      [A5 - 0x652]
  8105. 00005FBA  6700 0056                beq        +0x58 /* 00006012 */
  8106. 00005FBE  2F2D F9AE                move.l     -[A7], [A5 - 0x652]
  8107. 00005FC2  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  8108. 00005FC6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8109. 00005FCA  6706                     beq        +0x8 /* 00005FD2 */
  8110. 00005FCC  3F3C 0001                move.w     -[A7], 0x1
  8111. 00005FD0  A9C8                     syscall    SysBeep
  8112. label00005FD2:
  8113. 00005FD2  42AD F9AE                clr.l      [A5 - 0x652]
  8114. 00005FD6  603A                     bra        +0x3C /* 00006012 */
  8115. label00005FD8:
  8116. 00005FD8  4AAD F9AE                tst.l      [A5 - 0x652]
  8117. 00005FDC  6610                     bne        +0x12 /* 00005FEE */
  8118. 00005FDE  42A7                     clr.l      -[A7]
  8119. 00005FE0  4878 0080                push.l     0x80
  8120. 00005FE4  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  8121. 00005FE8  205F                     movea.l    A0, [A7]+
  8122. 00005FEA  2B48 F9AE                move.l     [A5 - 0x652], A0
  8123. label00005FEE:
  8124. 00005FEE  426E FFF6                clr.w      [A6 - 0xA]
  8125. 00005FF2  6016                     bra        +0x18 /* 0000600A */
  8126. label00005FF4:
  8127. 00005FF4  306E FFF6                movea.w    A0, [A6 - 0xA]
  8128. 00005FF8  D1ED F9AE                add.l      A0, [A5 - 0x652]
  8129. 00005FFC  326E FFF6                movea.w    A1, [A6 - 0xA]
  8130. 00006000  D3ED F9A0                add.l      A1, [A5 - 0x660]
  8131. 00006004  1091                     move.b     [A0], [A1]
  8132. 00006006  526E FFF6                addq.w     [A6 - 0xA], 1
  8133. label0000600A:
  8134. 0000600A  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  8135. 00006010  6DE2                     blt        -0x1C /* 00005FF4 */
  8136. label00006012:
  8137. 00006012  4E5E                     unlink     A6
  8138. 00006014  4E75                     rts
  8139. fn00006016:
  8140. 00006016  4E56 FFF8                link       A6, -0x0008
  8141. 0000601A  7001                     moveq.l    D0, 0x01
  8142. 0000601C  3B40 F99E                move.w     [A5 - 0x662], D0
  8143. 00006020  7001                     moveq.l    D0, 0x01
  8144. 00006022  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  8145. 00006026  426E FFF8                clr.w      [A6 - 0x8]
  8146. 0000602A  3D7C 0115 FFFC           move.w     [A6 - 0x4], 0x115
  8147. 00006030  426E FFFA                clr.w      [A6 - 0x6]
  8148. 00006034  3D7C 012C FFFE           move.w     [A6 - 0x2], 0x12C
  8149. 0000603A  486E FFF8                pea.l      [A6 - 0x8]
  8150. 0000603E  A928                     syscall    InvalRect
  8151. 00006040  4E5E                     unlink     A6
  8152. 00006042  4E75                     rts
  8153. fn00006044:
  8154. 00006044  4E56 FFF8                link       A6, -0x0008
  8155. 00006048  7002                     moveq.l    D0, 0x02
  8156. 0000604A  3B40 F99E                move.w     [A5 - 0x662], D0
  8157. 0000604E  7001                     moveq.l    D0, 0x01
  8158. 00006050  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  8159. 00006054  426E FFF8                clr.w      [A6 - 0x8]
  8160. 00006058  3D7C 0115 FFFC           move.w     [A6 - 0x4], 0x115
  8161. 0000605E  426E FFFA                clr.w      [A6 - 0x6]
  8162. 00006062  3D7C 012C FFFE           move.w     [A6 - 0x2], 0x12C
  8163. 00006068  486E FFF8                pea.l      [A6 - 0x8]
  8164. 0000606C  A928                     syscall    InvalRect
  8165. 0000606E  4E5E                     unlink     A6
  8166. 00006070  4E75                     rts
  8167. fn00006072:
  8168. 00006072  4E56 FFE8                link       A6, -0x0018
  8169. 00006076  4A6D F99E                tst.w      [A5 - 0x662]
  8170. 0000607A  6740                     beq        +0x42 /* 000060BC */
  8171. 0000607C  486E FFE8                pea.l      [A6 - 0x18]
  8172. 00006080  A972                     syscall    GetMouse
  8173. 00006082  7010                     moveq.l    D0, 0x10
  8174. 00006084  3D40 FFF0                move.w     [A6 - 0x10], D0
  8175. 00006088  3D7C 0112 FFF4           move.w     [A6 - 0xC], 0x112
  8176. 0000608E  7015                     moveq.l    D0, 0x15
  8177. 00006090  3D40 FFF2                move.w     [A6 - 0xE], D0
  8178. 00006094  3D7C 0117 FFF6           move.w     [A6 - 0xA], 0x117
  8179. 0000609A  4267                     clr.w      -[A7]
  8180. 0000609C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8181. 000060A0  486E FFF0                pea.l      [A6 - 0x10]
  8182. 000060A4  A8AD                     syscall    PtInRect
  8183. 000060A6  101F                     move.b     D0, [A7]+
  8184. 000060A8  4A00                     tst.b      D0
  8185. 000060AA  670A                     beq        +0xC /* 000060B6 */
  8186. 000060AC  206D 9C0E                movea.l    A0, [A5 - 0x63F2]
  8187. 000060B0  2F10                     move.l     -[A7], [A0]
  8188. 000060B2  A851                     syscall    SetCursor
  8189. 000060B4  6006                     bra        +0x8 /* 000060BC */
  8190. label000060B6:
  8191. 000060B6  486D B77E                pea.l      [A5 - 0x4882]
  8192. 000060BA  A851                     syscall    SetCursor
  8193. label000060BC:
  8194. 000060BC  4AAD F9A0                tst.l      [A5 - 0x660]
  8195. 000060C0  6606                     bne        +0x8 /* 000060C8 */
  8196. 000060C2  4AAD F9AE                tst.l      [A5 - 0x652]
  8197. 000060C6  672A                     beq        +0x2C /* 000060F2 */
  8198. label000060C8:
  8199. 000060C8  5A6D F9BC                addq.w     [A5 - 0x644], 5
  8200. 000060CC  306D F9BC                movea.w    A0, [A5 - 0x644]
  8201. 000060D0  2008                     move.l     D0, A0
  8202. 000060D2  81FC 0168                divs.w     D0, 0x168
  8203. 000060D6  4840                     swap.w     D0
  8204. 000060D8  3B40 F9BC                move.w     [A5 - 0x644], D0
  8205. 000060DC  486E FFEC                pea.l      [A6 - 0x14]
  8206. 000060E0  A874                     syscall    GetPort
  8207. 000060E2  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  8208. 000060E6  A873                     syscall    SetPort
  8209. 000060E8  4EBA EAE0                jsr        [PC - 0x1520 /* 00004BCA */]
  8210. 000060EC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8211. 000060F0  A873                     syscall    SetPort
  8212. label000060F2:
  8213. 000060F2  4E5E                     unlink     A6
  8214. 000060F4  4E75                     rts
  8215. fn000060F6:
  8216. 000060F6  4E56 FF96                link       A6, -0x006A
  8217. 000060FA  486D C71E                pea.l      [A5 - 0x38E2]
  8218. 000060FE  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  8219. 00006102  486D AB48                pea.l      [A5 - 0x54B8]
  8220. 00006106  4EBA A060                jsr        [PC - 0x5FA0 /* 00000168 */]
  8221. 0000610A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8222. 0000610E  2B40 C730                move.l     [A5 - 0x38D0], D0
  8223. 00006112  4A2D AC4E                tst.b      [A5 - 0x53B2]
  8224. 00006116  6742                     beq        +0x44 /* 0000615A */
  8225. 00006118  426E FFE8                clr.w      [A6 - 0x18]
  8226. 0000611C  6032                     bra        +0x34 /* 00006150 */
  8227. label0000611E:
  8228. 0000611E  306E FFE8                movea.w    A0, [A6 - 0x18]
  8229. 00006122  D1ED C730                add.l      A0, [A5 - 0x38D0]
  8230. 00006126  102D AC4E                move.b     D0, [A5 - 0x53B2]
  8231. 0000612A  4880                     ext.w      D0
  8232. 0000612C  326E FFE8                movea.w    A1, [A6 - 0x18]
  8233. 00006130  2209                     move.l     D1, A1
  8234. 00006132  83C0                     divs.w     D1, D0
  8235. 00006134  4841                     swap.w     D1
  8236. 00006136  43ED AC4E                lea.l      A1, [A5 - 0x53B2]
  8237. 0000613A  D2C1                     add.w      A1, D1
  8238. 0000613C  1029 0001                move.b     D0, [A1 + 0x1]
  8239. 00006140  4880                     ext.w      D0
  8240. 00006142  D06E FFE8                add.w      D0, [A6 - 0x18]
  8241. 00006146  0640 0043                addi.w     D0, 0x43 /* 'C' */
  8242. 0000614A  9110                     sub.b      [A0], D0
  8243. 0000614C  526E FFE8                addq.w     [A6 - 0x18], 1
  8244. label00006150:
  8245. 00006150  306E FFE8                movea.w    A0, [A6 - 0x18]
  8246. 00006154  B1ED C71E                cmpa.l     A0, [A5 - 0x38E2]
  8247. 00006158  6DC4                     blt        -0x3A /* 0000611E */
  8248. label0000615A:
  8249. 0000615A  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  8250. 0000615E  4868 0010                pea.l      [A0 + 0x10]
  8251. 00006162  A928                     syscall    InvalRect
  8252. 00006164  4267                     clr.w      -[A7]
  8253. 00006166  486E FF96                pea.l      [A6 - 0x6A]
  8254. 0000616A  486E FFE6                pea.l      [A6 - 0x1A]
  8255. 0000616E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  8256. 00006172  301F                     move.w     D0, [A7]+
  8257. 00006174  4267                     clr.w      -[A7]
  8258. 00006176  486D C7CC                pea.l      [A5 - 0x3834]
  8259. 0000617A  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  8260. 0000617E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  8261. 00006182  301F                     move.w     D0, [A7]+
  8262. 00006184  4267                     clr.w      -[A7]
  8263. 00006186  486D AB48                pea.l      [A5 - 0x54B8]
  8264. 0000618A  A997                     syscall    OpenResFile
  8265. 0000618C  301F                     move.w     D0, [A7]+
  8266. 0000618E  3D40 FFEA                move.w     [A6 - 0x16], D0
  8267. 00006192  42A7                     clr.l      -[A7]
  8268. 00006194  4879 4841 5244           push.l     0x48415244 /* 'HARD' */
  8269. 0000619A  3F3C 03E8                move.w     -[A7], 0x3E8
  8270. 0000619E  A9A0                     syscall    GetResource
  8271. 000061A0  205F                     movea.l    A0, [A7]+
  8272. 000061A2  2D48 FFEC                move.l     [A6 - 0x14], A0
  8273. 000061A6  4AAE FFEC                tst.l      [A6 - 0x14]
  8274. 000061AA  6630                     bne        +0x32 /* 000061DC */
  8275. 000061AC  7064                     moveq.l    D0, 0x64
  8276. 000061AE  3B40 F926                move.w     [A5 - 0x6DA], D0
  8277. 000061B2  7064                     moveq.l    D0, 0x64
  8278. 000061B4  3B40 F928                move.w     [A5 - 0x6D8], D0
  8279. 000061B8  7032                     moveq.l    D0, 0x32
  8280. 000061BA  3B40 F92A                move.w     [A5 - 0x6D6], D0
  8281. 000061BE  700A                     moveq.l    D0, 0x0A
  8282. 000061C0  3B40 F92C                move.w     [A5 - 0x6D4], D0
  8283. 000061C4  7002                     moveq.l    D0, 0x02
  8284. 000061C6  3B40 F92E                move.w     [A5 - 0x6D2], D0
  8285. 000061CA  426D F930                clr.w      [A5 - 0x6D0]
  8286. 000061CE  426D F932                clr.w      [A5 - 0x6CE]
  8287. 000061D2  426D F934                clr.w      [A5 - 0x6CC]
  8288. 000061D6  426D F936                clr.w      [A5 - 0x6CA]
  8289. 000061DA  6014                     bra        +0x16 /* 000061F0 */
  8290. label000061DC:
  8291. 000061DC  206E FFEC                movea.l    A0, [A6 - 0x14]
  8292. 000061E0  2050                     movea.l    A0, [A0]
  8293. 000061E2  43ED F926                lea.l      A1, [A5 - 0x6DA]
  8294. 000061E6  22D8                     move.l     [A1]+, [A0]+
  8295. 000061E8  22D8                     move.l     [A1]+, [A0]+
  8296. 000061EA  22D8                     move.l     [A1]+, [A0]+
  8297. 000061EC  22D8                     move.l     [A1]+, [A0]+
  8298. 000061EE  32D8                     move.w     [A1]+, [A0]+
  8299. label000061F0:
  8300. 000061F0  42A7                     clr.l      -[A7]
  8301. 000061F2  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  8302. 000061F8  3F3C 03E8                move.w     -[A7], 0x3E8
  8303. 000061FC  A9A0                     syscall    GetResource
  8304. 000061FE  205F                     movea.l    A0, [A7]+
  8305. 00006200  2D48 FFFC                move.l     [A6 - 0x4], A0
  8306. 00006204  4AAE FFFC                tst.l      [A6 - 0x4]
  8307. 00006208  6606                     bne        +0x8 /* 00006210 */
  8308. 0000620A  42AD C724                clr.l      [A5 - 0x38DC]
  8309. 0000620E  600A                     bra        +0xC /* 0000621A */
  8310. label00006210:
  8311. 00006210  206E FFFC                movea.l    A0, [A6 - 0x4]
  8312. 00006214  2050                     movea.l    A0, [A0]
  8313. 00006216  2B50 C724                move.l     [A5 - 0x38DC], [A0]
  8314. label0000621A:
  8315. 0000621A  42A7                     clr.l      -[A7]
  8316. 0000621C  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  8317. 00006222  3F3C 03E9                move.w     -[A7], 0x3E9
  8318. 00006226  A9A0                     syscall    GetResource
  8319. 00006228  205F                     movea.l    A0, [A7]+
  8320. 0000622A  2D48 FFF8                move.l     [A6 - 0x8], A0
  8321. 0000622E  4AAE FFF8                tst.l      [A6 - 0x8]
  8322. 00006232  6606                     bne        +0x8 /* 0000623A */
  8323. 00006234  42AD C728                clr.l      [A5 - 0x38D8]
  8324. 00006238  600A                     bra        +0xC /* 00006244 */
  8325. label0000623A:
  8326. 0000623A  206E FFF8                movea.l    A0, [A6 - 0x8]
  8327. 0000623E  2050                     movea.l    A0, [A0]
  8328. 00006240  2B50 C728                move.l     [A5 - 0x38D8], [A0]
  8329. label00006244:
  8330. 00006244  42A7                     clr.l      -[A7]
  8331. 00006246  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  8332. 0000624C  3F3C 03EA                move.w     -[A7], 0x3EA
  8333. 00006250  A9A0                     syscall    GetResource
  8334. 00006252  205F                     movea.l    A0, [A7]+
  8335. 00006254  2D48 FFF4                move.l     [A6 - 0xC], A0
  8336. 00006258  4AAE FFF4                tst.l      [A6 - 0xC]
  8337. 0000625C  6606                     bne        +0x8 /* 00006264 */
  8338. 0000625E  42AD C72C                clr.l      [A5 - 0x38D4]
  8339. 00006262  600A                     bra        +0xC /* 0000626E */
  8340. label00006264:
  8341. 00006264  206E FFF4                movea.l    A0, [A6 - 0xC]
  8342. 00006268  2050                     movea.l    A0, [A0]
  8343. 0000626A  2B50 C72C                move.l     [A5 - 0x38D4], [A0]
  8344. label0000626E:
  8345. 0000626E  42A7                     clr.l      -[A7]
  8346. 00006270  4879 524C 454E           push.l     0x524C454E /* 'RLEN' */
  8347. 00006276  3F3C 03E8                move.w     -[A7], 0x3E8
  8348. 0000627A  A9A0                     syscall    GetResource
  8349. 0000627C  205F                     movea.l    A0, [A7]+
  8350. 0000627E  2D48 FFF0                move.l     [A6 - 0x10], A0
  8351. 00006282  4AAE FFF0                tst.l      [A6 - 0x10]
  8352. 00006286  6606                     bne        +0x8 /* 0000628E */
  8353. 00006288  426D C722                clr.w      [A5 - 0x38DE]
  8354. 0000628C  600A                     bra        +0xC /* 00006298 */
  8355. label0000628E:
  8356. 0000628E  206E FFF0                movea.l    A0, [A6 - 0x10]
  8357. 00006292  2050                     movea.l    A0, [A0]
  8358. 00006294  3B50 C722                move.w     [A5 - 0x38DE], [A0]
  8359. label00006298:
  8360. 00006298  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  8361. 0000629C  A99A                     syscall    CloseResFile
  8362. 0000629E  4267                     clr.w      -[A7]
  8363. 000062A0  486D C7CE                pea.l      [A5 - 0x3832]
  8364. 000062A4  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  8365. 000062A8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  8366. 000062AC  301F                     move.w     D0, [A7]+
  8367. 000062AE  426D C71A                clr.w      [A5 - 0x38E6]
  8368. 000062B2  426D C71C                clr.w      [A5 - 0x38E4]
  8369. 000062B6  422D C79A                clr.b      [A5 - 0x3866]
  8370. 000062BA  4E5E                     unlink     A6
  8371. 000062BC  4E75                     rts
  8372. fn000062BE:
  8373. 000062BE  4AAD C730                tst.l      [A5 - 0x38D0]
  8374. 000062C2  6708                     beq        +0xA /* 000062CC */
  8375. 000062C4  2F2D C730                move.l     -[A7], [A5 - 0x38D0]
  8376. 000062C8  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  8377. label000062CC:
  8378. 000062CC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8379. 000062D0  6706                     beq        +0x8 /* 000062D8 */
  8380. 000062D2  3F3C 0001                move.w     -[A7], 0x1
  8381. 000062D6  A9C8                     syscall    SysBeep
  8382. label000062D8:
  8383. 000062D8  4E75                     rts
  8384. export_19:
  8385. 000062DA  4E56 FF7E                link       A6, -0x0082
  8386. 000062DE  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  8387. 000062E2  4868 0010                pea.l      [A0 + 0x10]
  8388. 000062E6  A8A3                     syscall    EraseRect
  8389. 000062E8  4267                     clr.w      -[A7]
  8390. 000062EA  A887                     syscall    TextFont
  8391. 000062EC  3F3C 000C                move.w     -[A7], 0xC
  8392. 000062F0  A88A                     syscall    TextSize
  8393. 000062F2  3F3C 0005                move.w     -[A7], 0x5
  8394. 000062F6  3F3C 0014                move.w     -[A7], 0x14
  8395. 000062FA  A893                     syscall    MoveTo
  8396. 000062FC  3F3C 0005                move.w     -[A7], 0x5
  8397. 00006300  A888                     syscall    TextFace
  8398. 00006302  486D C7D0                pea.l      [A5 - 0x3830]
  8399. 00006306  A884                     syscall    DrawString
  8400. 00006308  4267                     clr.w      -[A7]
  8401. 0000630A  A888                     syscall    TextFace
  8402. 0000630C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8403. 00006310  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  8404. 00006314  A893                     syscall    MoveTo
  8405. 00006316  4878 00CD                push.l     0xCD
  8406. 0000631A  A862                     syscall    ForeColor
  8407. 0000631C  3F3C 0005                move.w     -[A7], 0x5
  8408. 00006320  A888                     syscall    TextFace
  8409. 00006322  486D C7E2                pea.l      [A5 - 0x381E]
  8410. 00006326  A884                     syscall    DrawString
  8411. 00006328  4267                     clr.w      -[A7]
  8412. 0000632A  A888                     syscall    TextFace
  8413. 0000632C  3F3C 0014                move.w     -[A7], 0x14
  8414. 00006330  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  8415. 00006334  A893                     syscall    MoveTo
  8416. 00006336  486D C7EC                pea.l      [A5 - 0x3814]
  8417. 0000633A  A884                     syscall    DrawString
  8418. 0000633C  3F3C 0014                move.w     -[A7], 0x14
  8419. 00006340  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  8420. 00006344  A893                     syscall    MoveTo
  8421. 00006346  486D C7FC                pea.l      [A5 - 0x3804]
  8422. 0000634A  A884                     syscall    DrawString
  8423. 0000634C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8424. 00006350  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  8425. 00006354  A893                     syscall    MoveTo
  8426. 00006356  4878 0155                push.l     0x155
  8427. 0000635A  A862                     syscall    ForeColor
  8428. 0000635C  3F3C 0005                move.w     -[A7], 0x5
  8429. 00006360  A888                     syscall    TextFace
  8430. 00006362  486D C80C                pea.l      [A5 - 0x37F4]
  8431. 00006366  A884                     syscall    DrawString
  8432. 00006368  4267                     clr.w      -[A7]
  8433. 0000636A  A888                     syscall    TextFace
  8434. 0000636C  3F3C 0014                move.w     -[A7], 0x14
  8435. 00006370  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  8436. 00006374  A893                     syscall    MoveTo
  8437. 00006376  486D C816                pea.l      [A5 - 0x37EA]
  8438. 0000637A  A884                     syscall    DrawString
  8439. 0000637C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8440. 00006380  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  8441. 00006384  A893                     syscall    MoveTo
  8442. 00006386  4878 0199                push.l     0x199
  8443. 0000638A  A862                     syscall    ForeColor
  8444. 0000638C  3F3C 0005                move.w     -[A7], 0x5
  8445. 00006390  A888                     syscall    TextFace
  8446. 00006392  486D C826                pea.l      [A5 - 0x37DA]
  8447. 00006396  A884                     syscall    DrawString
  8448. 00006398  4267                     clr.w      -[A7]
  8449. 0000639A  A888                     syscall    TextFace
  8450. 0000639C  3F3C 0014                move.w     -[A7], 0x14
  8451. 000063A0  3F3C 008C                move.w     -[A7], 0x8C
  8452. 000063A4  A893                     syscall    MoveTo
  8453. 000063A6  486D C838                pea.l      [A5 - 0x37C8]
  8454. 000063AA  A884                     syscall    DrawString
  8455. 000063AC  4878 0021                push.l     0x21 /* '!' */
  8456. 000063B0  A862                     syscall    ForeColor
  8457. 000063B2  3F3C 0014                move.w     -[A7], 0x14
  8458. 000063B6  3F3C 009B                move.w     -[A7], 0x9B
  8459. 000063BA  A893                     syscall    MoveTo
  8460. 000063BC  486D C848                pea.l      [A5 - 0x37B8]
  8461. 000063C0  A884                     syscall    DrawString
  8462. 000063C2  3F3C 0004                move.w     -[A7], 0x4
  8463. 000063C6  A887                     syscall    TextFont
  8464. 000063C8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  8465. 000063CC  A88A                     syscall    TextSize
  8466. 000063CE  2F2D C724                move.l     -[A7], [A5 - 0x38DC]
  8467. 000063D2  1F3C 0002                move.b     -[A7], 0x2
  8468. 000063D6  486E FFA6                pea.l      [A6 - 0x5A]
  8469. 000063DA  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  8470. 000063DE  2F2D C724                move.l     -[A7], [A5 - 0x38DC]
  8471. 000063E2  4267                     clr.w      -[A7]
  8472. 000063E4  486E FF7E                pea.l      [A6 - 0x82]
  8473. 000063E8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  8474. 000063EC  486E FFA6                pea.l      [A6 - 0x5A]
  8475. 000063F0  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8476. 000063F4  588F                     addq.l     A7, 4
  8477. 000063F6  486E FF7E                pea.l      [A6 - 0x82]
  8478. 000063FA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8479. 000063FE  588F                     addq.l     A7, 4
  8480. 00006400  486E FFA6                pea.l      [A6 - 0x5A]
  8481. 00006404  486E FF7E                pea.l      [A6 - 0x82]
  8482. 00006408  486D C856                pea.l      [A5 - 0x37AA]
  8483. 0000640C  486E FFCE                pea.l      [A6 - 0x32]
  8484. 00006410  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8485. 00006414  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8486. 00006418  486E FFCE                pea.l      [A6 - 0x32]
  8487. 0000641C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8488. 00006420  588F                     addq.l     A7, 4
  8489. 00006422  3F3C 0087                move.w     -[A7], 0x87
  8490. 00006426  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  8491. 0000642A  A893                     syscall    MoveTo
  8492. 0000642C  486E FFCE                pea.l      [A6 - 0x32]
  8493. 00006430  A884                     syscall    DrawString
  8494. 00006432  2F2D C728                move.l     -[A7], [A5 - 0x38D8]
  8495. 00006436  1F3C 0002                move.b     -[A7], 0x2
  8496. 0000643A  486E FFA6                pea.l      [A6 - 0x5A]
  8497. 0000643E  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  8498. 00006442  2F2D C728                move.l     -[A7], [A5 - 0x38D8]
  8499. 00006446  4267                     clr.w      -[A7]
  8500. 00006448  486E FF7E                pea.l      [A6 - 0x82]
  8501. 0000644C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  8502. 00006450  486E FFA6                pea.l      [A6 - 0x5A]
  8503. 00006454  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8504. 00006458  588F                     addq.l     A7, 4
  8505. 0000645A  486E FF7E                pea.l      [A6 - 0x82]
  8506. 0000645E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8507. 00006462  588F                     addq.l     A7, 4
  8508. 00006464  486E FFA6                pea.l      [A6 - 0x5A]
  8509. 00006468  486E FF7E                pea.l      [A6 - 0x82]
  8510. 0000646C  486D C85E                pea.l      [A5 - 0x37A2]
  8511. 00006470  486E FFCE                pea.l      [A6 - 0x32]
  8512. 00006474  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8513. 00006478  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8514. 0000647C  486E FFCE                pea.l      [A6 - 0x32]
  8515. 00006480  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8516. 00006484  588F                     addq.l     A7, 4
  8517. 00006486  3F3C 0087                move.w     -[A7], 0x87
  8518. 0000648A  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  8519. 0000648E  A893                     syscall    MoveTo
  8520. 00006490  486E FFCE                pea.l      [A6 - 0x32]
  8521. 00006494  A884                     syscall    DrawString
  8522. 00006496  2F2D C72C                move.l     -[A7], [A5 - 0x38D4]
  8523. 0000649A  1F3C 0002                move.b     -[A7], 0x2
  8524. 0000649E  486E FFA6                pea.l      [A6 - 0x5A]
  8525. 000064A2  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  8526. 000064A6  2F2D C72C                move.l     -[A7], [A5 - 0x38D4]
  8527. 000064AA  4267                     clr.w      -[A7]
  8528. 000064AC  486E FF7E                pea.l      [A6 - 0x82]
  8529. 000064B0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  8530. 000064B4  486E FFA6                pea.l      [A6 - 0x5A]
  8531. 000064B8  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8532. 000064BC  588F                     addq.l     A7, 4
  8533. 000064BE  486E FF7E                pea.l      [A6 - 0x82]
  8534. 000064C2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8535. 000064C6  588F                     addq.l     A7, 4
  8536. 000064C8  486E FFA6                pea.l      [A6 - 0x5A]
  8537. 000064CC  486E FF7E                pea.l      [A6 - 0x82]
  8538. 000064D0  486D C866                pea.l      [A5 - 0x379A]
  8539. 000064D4  486E FFCE                pea.l      [A6 - 0x32]
  8540. 000064D8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8541. 000064DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8542. 000064E0  486E FFCE                pea.l      [A6 - 0x32]
  8543. 000064E4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8544. 000064E8  588F                     addq.l     A7, 4
  8545. 000064EA  3F3C 0087                move.w     -[A7], 0x87
  8546. 000064EE  3F3C 008C                move.w     -[A7], 0x8C
  8547. 000064F2  A893                     syscall    MoveTo
  8548. 000064F4  486E FFCE                pea.l      [A6 - 0x32]
  8549. 000064F8  A884                     syscall    DrawString
  8550. 000064FA  3F2D C720                move.w     -[A7], [A5 - 0x38E0]
  8551. 000064FE  486D C86E                pea.l      [A5 - 0x3792]
  8552. 00006502  486E FFCE                pea.l      [A6 - 0x32]
  8553. 00006506  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8554. 0000650A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8555. 0000650E  486E FFCE                pea.l      [A6 - 0x32]
  8556. 00006512  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8557. 00006516  588F                     addq.l     A7, 4
  8558. 00006518  3F3C 0087                move.w     -[A7], 0x87
  8559. 0000651C  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  8560. 00006520  A893                     syscall    MoveTo
  8561. 00006522  486E FFCE                pea.l      [A6 - 0x32]
  8562. 00006526  A884                     syscall    DrawString
  8563. 00006528  3F2D C722                move.w     -[A7], [A5 - 0x38DE]
  8564. 0000652C  486D C872                pea.l      [A5 - 0x378E]
  8565. 00006530  486E FFCE                pea.l      [A6 - 0x32]
  8566. 00006534  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8567. 00006538  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8568. 0000653C  486E FFCE                pea.l      [A6 - 0x32]
  8569. 00006540  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8570. 00006544  588F                     addq.l     A7, 4
  8571. 00006546  3F3C 0087                move.w     -[A7], 0x87
  8572. 0000654A  3F3C 009B                move.w     -[A7], 0x9B
  8573. 0000654E  A893                     syscall    MoveTo
  8574. 00006550  486E FFCE                pea.l      [A6 - 0x32]
  8575. 00006554  A884                     syscall    DrawString
  8576. 00006556  4A6D C71A                tst.w      [A5 - 0x38E6]
  8577. 0000655A  6606                     bne        +0x8 /* 00006562 */
  8578. 0000655C  4A6D C71C                tst.w      [A5 - 0x38E4]
  8579. 00006560  6720                     beq        +0x22 /* 00006582 */
  8580. label00006562:
  8581. 00006562  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8582. 00006566  3F3C 00AA                move.w     -[A7], 0xAA
  8583. 0000656A  A893                     syscall    MoveTo
  8584. 0000656C  486D C736                pea.l      [A5 - 0x38CA]
  8585. 00006570  A884                     syscall    DrawString
  8586. 00006572  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8587. 00006576  3F3C 00B4                move.w     -[A7], 0xB4
  8588. 0000657A  A893                     syscall    MoveTo
  8589. 0000657C  486D C768                pea.l      [A5 - 0x3898]
  8590. 00006580  A884                     syscall    DrawString
  8591. label00006582:
  8592. 00006582  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8593. 00006586  3F3C 00C3                move.w     -[A7], 0xC3
  8594. 0000658A  A893                     syscall    MoveTo
  8595. 0000658C  486D C79A                pea.l      [A5 - 0x3866]
  8596. 00006590  A884                     syscall    DrawString
  8597. 00006592  4A6D AB3E                tst.w      [A5 - 0x54C2]
  8598. 00006596  670A                     beq        +0xC /* 000065A2 */
  8599. 00006598  2F2D AAC6                move.l     -[A7], [A5 - 0x553A]
  8600. 0000659C  A957                     syscall    ShowControl
  8601. 0000659E  426D AB3E                clr.w      [A5 - 0x54C2]
  8602. label000065A2:
  8603. 000065A2  4E5E                     unlink     A6
  8604. 000065A4  4E75                     rts
  8605. export_18:
  8606. 000065A6  4E75                     rts
  8607. fn000065A8:
  8608. 000065A8  4E56 FFF8                link       A6, -0x0008
  8609. 000065AC  206D 9C0A                movea.l    A0, [A5 - 0x63F6]
  8610. 000065B0  2F10                     move.l     -[A7], [A0]
  8611. 000065B2  A851                     syscall    SetCursor
  8612. 000065B4  426D C712                clr.w      [A5 - 0x38EE]
  8613. 000065B8  426D C716                clr.w      [A5 - 0x38EA]
  8614. 000065BC  426D C734                clr.w      [A5 - 0x38CC]
  8615. 000065C0  422D C79A                clr.b      [A5 - 0x3866]
  8616. 000065C4  426D C71A                clr.w      [A5 - 0x38E6]
  8617. 000065C8  426D C71C                clr.w      [A5 - 0x38E4]
  8618. 000065CC  7001                     moveq.l    D0, 0x01
  8619. 000065CE  3B40 C718                move.w     [A5 - 0x38E8], D0
  8620. 000065D2  4EBA 02CA                jsr        [PC + 0x2CA /* 0000689E */]
  8621. 000065D6  426D C734                clr.w      [A5 - 0x38CC]
  8622. 000065DA  426D C710                clr.w      [A5 - 0x38F0]
  8623. 000065DE  426D C716                clr.w      [A5 - 0x38EA]
  8624. 000065E2  7001                     moveq.l    D0, 0x01
  8625. 000065E4  3B40 C718                move.w     [A5 - 0x38E8], D0
  8626. 000065E8  426D C714                clr.w      [A5 - 0x38EC]
  8627. 000065EC  4EBA 0D3A                jsr        [PC + 0xD3A /* 00007328 */]
  8628. 000065F0  4EBA 0372                jsr        [PC + 0x372 /* 00006964 */]
  8629. 000065F4  302D F934                move.w     D0, [A5 - 0x6CC]
  8630. 000065F8  B06D F936                cmp.w      D0, [A5 - 0x6CA]
  8631. 000065FC  6F3C                     ble        +0x3E /* 0000663A */
  8632. 000065FE  7001                     moveq.l    D0, 0x01
  8633. 00006600  3B40 C71A                move.w     [A5 - 0x38E6], D0
  8634. 00006604  3F3C 0001                move.w     -[A7], 0x1
  8635. 00006608  A9C8                     syscall    SysBeep
  8636. 0000660A  486D C876                pea.l      [A5 - 0x378A]
  8637. 0000660E  486D C736                pea.l      [A5 - 0x38CA]
  8638. 00006612  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  8639. 00006616  508F                     addq.l     A7, 8
  8640. 00006618  486D C886                pea.l      [A5 - 0x377A]
  8641. 0000661C  486D C768                pea.l      [A5 - 0x3898]
  8642. 00006620  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  8643. 00006624  508F                     addq.l     A7, 8
  8644. 00006626  486D C736                pea.l      [A5 - 0x38CA]
  8645. 0000662A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8646. 0000662E  588F                     addq.l     A7, 4
  8647. 00006630  486D C768                pea.l      [A5 - 0x3898]
  8648. 00006634  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8649. 00006638  588F                     addq.l     A7, 4
  8650. label0000663A:
  8651. 0000663A  4A6D C71A                tst.w      [A5 - 0x38E6]
  8652. 0000663E  6710                     beq        +0x12 /* 00006650 */
  8653. 00006640  486D C8A8                pea.l      [A5 - 0x3758]
  8654. 00006644  486D C79A                pea.l      [A5 - 0x3866]
  8655. 00006648  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8656. 0000664C  508F                     addq.l     A7, 8
  8657. 0000664E  6030                     bra        +0x32 /* 00006680 */
  8658. label00006650:
  8659. 00006650  0C6D 01F3 C710           cmpi.w     [A5 - 0x38F0], 0x1F3
  8660. 00006656  6F10                     ble        +0x12 /* 00006668 */
  8661. 00006658  486D C8C4                pea.l      [A5 - 0x373C]
  8662. 0000665C  486D C79A                pea.l      [A5 - 0x3866]
  8663. 00006660  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8664. 00006664  508F                     addq.l     A7, 8
  8665. 00006666  6018                     bra        +0x1A /* 00006680 */
  8666. label00006668:
  8667. 00006668  3F2D C718                move.w     -[A7], [A5 - 0x38E8]
  8668. 0000666C  486D C8E2                pea.l      [A5 - 0x371E]
  8669. 00006670  486D C79A                pea.l      [A5 - 0x3866]
  8670. 00006674  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8671. 00006678  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8672. 0000667C  4EBA 0DC8                jsr        [PC + 0xDC8 /* 00007446 */]
  8673. label00006680:
  8674. 00006680  486D C79A                pea.l      [A5 - 0x3866]
  8675. 00006684  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8676. 00006688  588F                     addq.l     A7, 4
  8677. 0000668A  426E FFF8                clr.w      [A6 - 0x8]
  8678. 0000668E  3D7C 00FA FFFC           move.w     [A6 - 0x4], 0xFA
  8679. 00006694  426E FFFA                clr.w      [A6 - 0x6]
  8680. 00006698  3D7C 012C FFFE           move.w     [A6 - 0x2], 0x12C
  8681. 0000669E  486E FFF8                pea.l      [A6 - 0x8]
  8682. 000066A2  A928                     syscall    InvalRect
  8683. 000066A4  486D B77E                pea.l      [A5 - 0x4882]
  8684. 000066A8  A851                     syscall    SetCursor
  8685. 000066AA  4E5E                     unlink     A6
  8686. 000066AC  4E75                     rts
  8687. fn000066AE:
  8688. 000066AE  4E56 0000                link       A6, 0
  8689. 000066B2  4A6D C71A                tst.w      [A5 - 0x38E6]
  8690. 000066B6  6646                     bne        +0x48 /* 000066FE */
  8691. 000066B8  3F2D C718                move.w     -[A7], [A5 - 0x38E8]
  8692. 000066BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8693. 000066C0  486D C906                pea.l      [A5 - 0x36FA]
  8694. 000066C4  486D C736                pea.l      [A5 - 0x38CA]
  8695. 000066C8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8696. 000066CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8697. 000066D0  486D C6AC                pea.l      [A5 - 0x3954]
  8698. 000066D4  486D C916                pea.l      [A5 - 0x36EA]
  8699. 000066D8  486D C768                pea.l      [A5 - 0x3898]
  8700. 000066DC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8701. 000066E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8702. 000066E4  486D C736                pea.l      [A5 - 0x38CA]
  8703. 000066E8  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8704. 000066EC  588F                     addq.l     A7, 4
  8705. 000066EE  486D C768                pea.l      [A5 - 0x3898]
  8706. 000066F2  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8707. 000066F6  588F                     addq.l     A7, 4
  8708. 000066F8  3F3C 0001                move.w     -[A7], 0x1
  8709. 000066FC  A9C8                     syscall    SysBeep
  8710. label000066FE:
  8711. 000066FE  7001                     moveq.l    D0, 0x01
  8712. 00006700  3B40 C71A                move.w     [A5 - 0x38E6], D0
  8713. 00006704  4E5E                     unlink     A6
  8714. 00006706  4E75                     rts
  8715. fn00006708:
  8716. 00006708  4E56 0000                link       A6, 0
  8717. 0000670C  4A6D C71A                tst.w      [A5 - 0x38E6]
  8718. 00006710  6652                     bne        +0x54 /* 00006764 */
  8719. 00006712  4A6D C71C                tst.w      [A5 - 0x38E4]
  8720. 00006716  664C                     bne        +0x4E /* 00006764 */
  8721. 00006718  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8722. 0000671C  486D C924                pea.l      [A5 - 0x36DC]
  8723. 00006720  486D C736                pea.l      [A5 - 0x38CA]
  8724. 00006724  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8725. 00006728  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8726. 0000672C  486D C6AC                pea.l      [A5 - 0x3954]
  8727. 00006730  3F2D C718                move.w     -[A7], [A5 - 0x38E8]
  8728. 00006734  486D C930                pea.l      [A5 - 0x36D0]
  8729. 00006738  486D C768                pea.l      [A5 - 0x3898]
  8730. 0000673C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8731. 00006740  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8732. 00006744  486D C736                pea.l      [A5 - 0x38CA]
  8733. 00006748  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8734. 0000674C  588F                     addq.l     A7, 4
  8735. 0000674E  486D C768                pea.l      [A5 - 0x3898]
  8736. 00006752  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8737. 00006756  588F                     addq.l     A7, 4
  8738. 00006758  3F3C 0001                move.w     -[A7], 0x1
  8739. 0000675C  A9C8                     syscall    SysBeep
  8740. 0000675E  7001                     moveq.l    D0, 0x01
  8741. 00006760  3B40 C71C                move.w     [A5 - 0x38E4], D0
  8742. label00006764:
  8743. 00006764  4E5E                     unlink     A6
  8744. 00006766  4E75                     rts
  8745. fn00006768:
  8746. 00006768  4E56 0000                link       A6, 0
  8747. 0000676C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8748. 00006770  486D C948                pea.l      [A5 - 0x36B8]
  8749. 00006774  486D C736                pea.l      [A5 - 0x38CA]
  8750. 00006778  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8751. 0000677C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8752. 00006780  486D C736                pea.l      [A5 - 0x38CA]
  8753. 00006784  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8754. 00006788  588F                     addq.l     A7, 4
  8755. 0000678A  422D C768                clr.b      [A5 - 0x3898]
  8756. 0000678E  3F3C 0001                move.w     -[A7], 0x1
  8757. 00006792  A9C8                     syscall    SysBeep
  8758. 00006794  7001                     moveq.l    D0, 0x01
  8759. 00006796  3B40 C71A                move.w     [A5 - 0x38E6], D0
  8760. 0000679A  4E5E                     unlink     A6
  8761. 0000679C  4E75                     rts
  8762. fn0000679E:
  8763. 0000679E  4E56 FFF8                link       A6, -0x0008
  8764. 000067A2  536D C716                subq.w     [A5 - 0x38EA], 1
  8765. 000067A6  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8766. 000067AA  D0ED C716                add.w      A0, [A5 - 0x38EA]
  8767. 000067AE  4210                     clr.b      [A0]
  8768. 000067B0  426E FFFE                clr.w      [A6 - 0x2]
  8769. 000067B4  602A                     bra        +0x2C /* 000067E0 */
  8770. label000067B6:
  8771. 000067B6  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8772. 000067BA  D0EE FFFE                add.w      A0, [A6 - 0x2]
  8773. 000067BE  43ED C6AC                lea.l      A1, [A5 - 0x3954]
  8774. 000067C2  D2EE FFFE                add.w      A1, [A6 - 0x2]
  8775. 000067C6  1011                     move.b     D0, [A1]
  8776. 000067C8  4880                     ext.w      D0
  8777. 000067CA  3F00                     move.w     -[A7], D0
  8778. 000067CC  2D48 FFF8                move.l     [A6 - 0x8], A0
  8779. 000067D0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  8780. 000067D4  548F                     addq.l     A7, 2
  8781. 000067D6  206E FFF8                movea.l    A0, [A6 - 0x8]
  8782. 000067DA  1080                     move.b     [A0], D0
  8783. 000067DC  526E FFFE                addq.w     [A6 - 0x2], 1
  8784. label000067E0:
  8785. 000067E0  302E FFFE                move.w     D0, [A6 - 0x2]
  8786. 000067E4  B06D C716                cmp.w      D0, [A5 - 0x38EA]
  8787. 000067E8  6DCC                     blt        -0x32 /* 000067B6 */
  8788. 000067EA  0C6D 0064 C712           cmpi.w     [A5 - 0x38EE], 0x64 /* 'd' */
  8789. 000067F0  660C                     bne        +0xE /* 000067FE */
  8790. 000067F2  486D C96C                pea.l      [A5 - 0x3694]
  8791. 000067F6  4EBA FEB6                jsr        [PC - 0x14A /* 000066AE */]
  8792. 000067FA  588F                     addq.l     A7, 4
  8793. 000067FC  603C                     bra        +0x3E /* 0000683A */
  8794. label000067FE:
  8795. 000067FE  426E FFFC                clr.w      [A6 - 0x4]
  8796. 00006802  426E FFFE                clr.w      [A6 - 0x2]
  8797. 00006806  6028                     bra        +0x2A /* 00006830 */
  8798. label00006808:
  8799. 00006808  302E FFFE                move.w     D0, [A6 - 0x2]
  8800. 0000680C  C1FC 0018                muls.w     D0, 0x18
  8801. 00006810  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  8802. 00006814  D1C0                     add.l      A0, D0
  8803. 00006816  486D C6AC                pea.l      [A5 - 0x3954]
  8804. 0000681A  4850                     pea.l      [A0]
  8805. 0000681C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  8806. 00006820  508F                     addq.l     A7, 8
  8807. 00006822  4A40                     tst.w      D0
  8808. 00006824  6606                     bne        +0x8 /* 0000682C */
  8809. 00006826  7001                     moveq.l    D0, 0x01
  8810. 00006828  3D40 FFFC                move.w     [A6 - 0x4], D0
  8811. label0000682C:
  8812. 0000682C  526E FFFE                addq.w     [A6 - 0x2], 1
  8813. label00006830:
  8814. 00006830  302E FFFE                move.w     D0, [A6 - 0x2]
  8815. 00006834  B06D C712                cmp.w      D0, [A5 - 0x38EE]
  8816. 00006838  6DCE                     blt        -0x30 /* 00006808 */
  8817. label0000683A:
  8818. 0000683A  4A6E FFFC                tst.w      [A6 - 0x4]
  8819. 0000683E  670C                     beq        +0xE /* 0000684C */
  8820. 00006840  486D C982                pea.l      [A5 - 0x367E]
  8821. 00006844  4EBA FE68                jsr        [PC - 0x198 /* 000066AE */]
  8822. 00006848  588F                     addq.l     A7, 4
  8823. 0000684A  604E                     bra        +0x50 /* 0000689A */
  8824. label0000684C:
  8825. 0000684C  426E FFFE                clr.w      [A6 - 0x2]
  8826. 00006850  6020                     bra        +0x22 /* 00006872 */
  8827. label00006852:
  8828. 00006852  302D C712                move.w     D0, [A5 - 0x38EE]
  8829. 00006856  C1FC 0018                muls.w     D0, 0x18
  8830. 0000685A  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  8831. 0000685E  D1C0                     add.l      A0, D0
  8832. 00006860  D0EE FFFE                add.w      A0, [A6 - 0x2]
  8833. 00006864  43ED C6AC                lea.l      A1, [A5 - 0x3954]
  8834. 00006868  D2EE FFFE                add.w      A1, [A6 - 0x2]
  8835. 0000686C  1091                     move.b     [A0], [A1]
  8836. 0000686E  526E FFFE                addq.w     [A6 - 0x2], 1
  8837. label00006872:
  8838. 00006872  302E FFFE                move.w     D0, [A6 - 0x2]
  8839. 00006876  B06D C716                cmp.w      D0, [A5 - 0x38EA]
  8840. 0000687A  6FD6                     ble        -0x28 /* 00006852 */
  8841. 0000687C  302D C712                move.w     D0, [A5 - 0x38EE]
  8842. 00006880  C1FC 0018                muls.w     D0, 0x18
  8843. 00006884  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  8844. 00006888  D1C0                     add.l      A0, D0
  8845. 0000688A  302D C712                move.w     D0, [A5 - 0x38EE]
  8846. 0000688E  0640 4EE8                addi.w     D0, 0x4EE8
  8847. 00006892  3140 0014                move.w     [A0 + 0x14], D0
  8848. 00006896  526D C712                addq.w     [A5 - 0x38EE], 1
  8849. label0000689A:
  8850. 0000689A  4E5E                     unlink     A6
  8851. 0000689C  4E75                     rts
  8852. fn0000689E:
  8853. 0000689E  4E56 FFFE                link       A6, -0x0002
  8854. 000068A2  6000 00AA                bra        +0xAC /* 0000694E */
  8855. label000068A6:
  8856. 000068A6  302D C734                move.w     D0, [A5 - 0x38CC]
  8857. 000068AA  526D C734                addq.w     [A5 - 0x38CC], 1
  8858. 000068AE  48C0                     ext.l      D0
  8859. 000068B0  D0AD C730                add.l      D0, [A5 - 0x38D0]
  8860. 000068B4  2040                     movea.l    A0, D0
  8861. 000068B6  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  8862. 000068BA  0C2E 007B FFFF           cmpi.b     [A6 - 0x1], 0x7B /* '{' */
  8863. 000068C0  6708                     beq        +0xA /* 000068CA */
  8864. 000068C2  0C2E 0023 FFFF           cmpi.b     [A6 - 0x1], 0x23 /* '#' */
  8865. 000068C8  6616                     bne        +0x18 /* 000068E0 */
  8866. label000068CA:
  8867. 000068CA  1B6E FFFF C6AC           move.b     [A5 - 0x3954], [A6 - 0x1]
  8868. 000068D0  422D C6AD                clr.b      [A5 - 0x3953]
  8869. 000068D4  4EBA 059C                jsr        [PC + 0x59C /* 00006E72 */]
  8870. 000068D8  426D C716                clr.w      [A5 - 0x38EA]
  8871. 000068DC  6000 0070                bra        +0x72 /* 0000694E */
  8872. label000068E0:
  8873. 000068E0  102E FFFF                move.b     D0, [A6 - 0x1]
  8874. 000068E4  4880                     ext.w      D0
  8875. 000068E6  3F00                     move.w     -[A7], D0
  8876. 000068E8  4EBA 011E                jsr        [PC + 0x11E /* 00006A08 */]
  8877. 000068EC  548F                     addq.l     A7, 2
  8878. 000068EE  4A40                     tst.w      D0
  8879. 000068F0  674A                     beq        +0x4C /* 0000693C */
  8880. 000068F2  0C2E 003A FFFF           cmpi.b     [A6 - 0x1], 0x3A /* ':' */
  8881. 000068F8  6612                     bne        +0x14 /* 0000690C */
  8882. 000068FA  302D C716                move.w     D0, [A5 - 0x38EA]
  8883. 000068FE  526D C716                addq.w     [A5 - 0x38EA], 1
  8884. 00006902  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8885. 00006906  D0C0                     add.w      A0, D0
  8886. 00006908  703A                     moveq.l    D0, 0x3A
  8887. 0000690A  1080                     move.b     [A0], D0
  8888. label0000690C:
  8889. 0000690C  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8890. 00006910  D0ED C716                add.w      A0, [A5 - 0x38EA]
  8891. 00006914  4210                     clr.b      [A0]
  8892. 00006916  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8893. 0000691A  D0ED C716                add.w      A0, [A5 - 0x38EA]
  8894. 0000691E  0C28 003A FFFF           cmpi.b     [A0 - 0x1], 0x3A /* ':' */
  8895. 00006924  6604                     bne        +0x6 /* 0000692A */
  8896. 00006926  4EBA FE76                jsr        [PC - 0x18A /* 0000679E */]
  8897. label0000692A:
  8898. 0000692A  426D C716                clr.w      [A5 - 0x38EA]
  8899. 0000692E  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  8900. 00006934  6618                     bne        +0x1A /* 0000694E */
  8901. 00006936  526D C718                addq.w     [A5 - 0x38E8], 1
  8902. 0000693A  6012                     bra        +0x14 /* 0000694E */
  8903. label0000693C:
  8904. 0000693C  302D C716                move.w     D0, [A5 - 0x38EA]
  8905. 00006940  526D C716                addq.w     [A5 - 0x38EA], 1
  8906. 00006944  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  8907. 00006948  D0C0                     add.w      A0, D0
  8908. 0000694A  10AE FFFF                move.b     [A0], [A6 - 0x1]
  8909. label0000694E:
  8910. 0000694E  306D C734                movea.w    A0, [A5 - 0x38CC]
  8911. 00006952  B1ED C71E                cmpa.l     A0, [A5 - 0x38E2]
  8912. 00006956  6C08                     bge        +0xA /* 00006960 */
  8913. 00006958  4A6D C71A                tst.w      [A5 - 0x38E6]
  8914. 0000695C  6700 FF48                beq        -0xB6 /* 000068A6 */
  8915. label00006960:
  8916. 00006960  4E5E                     unlink     A6
  8917. 00006962  4E75                     rts
  8918. fn00006964:
  8919. 00006964  4E56 FFFE                link       A6, -0x0002
  8920. 00006968  426E FFFE                clr.w      [A6 - 0x2]
  8921. 0000696C  605C                     bra        +0x5E /* 000069CA */
  8922. label0000696E:
  8923. 0000696E  302E FFFE                move.w     D0, [A6 - 0x2]
  8924. 00006972  48C0                     ext.l      D0
  8925. 00006974  D080                     add.l      D0, D0
  8926. 00006976  41ED B964                lea.l      A0, [A5 - 0x469C]
  8927. 0000697A  D1C0                     add.l      A0, D0
  8928. 0000697C  0C50 4EE8                cmpi.w     [A0], 0x4EE8
  8929. 00006980  6D44                     blt        +0x46 /* 000069C6 */
  8930. 00006982  302E FFFE                move.w     D0, [A6 - 0x2]
  8931. 00006986  48C0                     ext.l      D0
  8932. 00006988  D080                     add.l      D0, D0
  8933. 0000698A  41ED B964                lea.l      A0, [A5 - 0x469C]
  8934. 0000698E  D1C0                     add.l      A0, D0
  8935. 00006990  0C50 4F4C                cmpi.w     [A0], 0x4F4C /* 'OL' */
  8936. 00006994  6C30                     bge        +0x32 /* 000069C6 */
  8937. 00006996  302E FFFE                move.w     D0, [A6 - 0x2]
  8938. 0000699A  48C0                     ext.l      D0
  8939. 0000699C  D080                     add.l      D0, D0
  8940. 0000699E  41ED B964                lea.l      A0, [A5 - 0x469C]
  8941. 000069A2  D1C0                     add.l      A0, D0
  8942. 000069A4  302E FFFE                move.w     D0, [A6 - 0x2]
  8943. 000069A8  48C0                     ext.l      D0
  8944. 000069AA  D080                     add.l      D0, D0
  8945. 000069AC  43ED B964                lea.l      A1, [A5 - 0x469C]
  8946. 000069B0  D3C0                     add.l      A1, D0
  8947. 000069B2  3011                     move.w     D0, [A1]
  8948. 000069B4  0640 B118                addi.w     D0, 0xB118
  8949. 000069B8  C1FC 0018                muls.w     D0, 0x18
  8950. 000069BC  43ED BD4C                lea.l      A1, [A5 - 0x42B4]
  8951. 000069C0  D3C0                     add.l      A1, D0
  8952. 000069C2  30A9 0016                move.w     [A0], [A1 + 0x16]
  8953. label000069C6:
  8954. 000069C6  526E FFFE                addq.w     [A6 - 0x2], 1
  8955. label000069CA:
  8956. 000069CA  302E FFFE                move.w     D0, [A6 - 0x2]
  8957. 000069CE  B06D C710                cmp.w      D0, [A5 - 0x38F0]
  8958. 000069D2  6F9A                     ble        -0x64 /* 0000696E */
  8959. 000069D4  4E5E                     unlink     A6
  8960. 000069D6  4E75                     rts
  8961. fn000069D8:
  8962. 000069D8  4A6D F930                tst.w      [A5 - 0x6D0]
  8963. 000069DC  6704                     beq        +0x6 /* 000069E2 */
  8964. 000069DE  7023                     moveq.l    D0, 0x23
  8965. 000069E0  600C                     bra        +0xE /* 000069EE */
  8966. label000069E2:
  8967. 000069E2  486D C992                pea.l      [A5 - 0x366E]
  8968. 000069E6  4EBA FCC6                jsr        [PC - 0x33A /* 000066AE */]
  8969. 000069EA  588F                     addq.l     A7, 4
  8970. 000069EC  7000                     moveq.l    D0, 0x00
  8971. label000069EE:
  8972. 000069EE  4E75                     rts
  8973. fn000069F0:
  8974. 000069F0  4A6D F932                tst.w      [A5 - 0x6CE]
  8975. 000069F4  6704                     beq        +0x6 /* 000069FA */
  8976. 000069F6  7024                     moveq.l    D0, 0x24
  8977. 000069F8  600C                     bra        +0xE /* 00006A06 */
  8978. label000069FA:
  8979. 000069FA  486D C9A8                pea.l      [A5 - 0x3658]
  8980. 000069FE  4EBA FCAE                jsr        [PC - 0x352 /* 000066AE */]
  8981. 00006A02  588F                     addq.l     A7, 4
  8982. 00006A04  7000                     moveq.l    D0, 0x00
  8983. label00006A06:
  8984. 00006A06  4E75                     rts
  8985. fn00006A08:
  8986. 00006A08  4E56 FFFE                link       A6, -0x0002
  8987. 00006A0C  426E FFFE                clr.w      [A6 - 0x2]
  8988. 00006A10  7000                     moveq.l    D0, 0x00
  8989. 00006A12  102E 0009                move.b     D0, [A6 + 0x9]
  8990. 00006A16  41ED F7A4                lea.l      A0, [A5 - 0x85C]
  8991. 00006A1A  D0C0                     add.w      A0, D0
  8992. 00006A1C  1010                     move.b     D0, [A0]
  8993. 00006A1E  4880                     ext.w      D0
  8994. 00006A20  0240 0006                andi.w     D0, 0x6
  8995. 00006A24  4A40                     tst.w      D0
  8996. 00006A26  6640                     bne        +0x42 /* 00006A68 */
  8997. 00006A28  0C2E 003B 0009           cmpi.b     [A6 + 0x9], 0x3B /* ';' */
  8998. 00006A2E  6738                     beq        +0x3A /* 00006A68 */
  8999. 00006A30  0C2E 002C 0009           cmpi.b     [A6 + 0x9], 0x2C /* ',' */
  9000. 00006A36  6730                     beq        +0x32 /* 00006A68 */
  9001. 00006A38  102E 0009                move.b     D0, [A6 + 0x9]
  9002. 00006A3C  4880                     ext.w      D0
  9003. 00006A3E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9004. 00006A42  6724                     beq        +0x26 /* 00006A68 */
  9005. 00006A44  102E 0009                move.b     D0, [A6 + 0x9]
  9006. 00006A48  4880                     ext.w      D0
  9007. 00006A4A  3F00                     move.w     -[A7], D0
  9008. 00006A4C  4EBA 0028                jsr        [PC + 0x28 /* 00006A76 */]
  9009. 00006A50  548F                     addq.l     A7, 2
  9010. 00006A52  4A40                     tst.w      D0
  9011. 00006A54  6612                     bne        +0x14 /* 00006A68 */
  9012. 00006A56  102E 0009                move.b     D0, [A6 + 0x9]
  9013. 00006A5A  4880                     ext.w      D0
  9014. 00006A5C  3F00                     move.w     -[A7], D0
  9015. 00006A5E  4EBA 003C                jsr        [PC + 0x3C /* 00006A9C */]
  9016. 00006A62  548F                     addq.l     A7, 2
  9017. 00006A64  4A40                     tst.w      D0
  9018. 00006A66  6706                     beq        +0x8 /* 00006A6E */
  9019. label00006A68:
  9020. 00006A68  7001                     moveq.l    D0, 0x01
  9021. 00006A6A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9022. label00006A6E:
  9023. 00006A6E  302E FFFE                move.w     D0, [A6 - 0x2]
  9024. 00006A72  4E5E                     unlink     A6
  9025. 00006A74  4E75                     rts
  9026. fn00006A76:
  9027. 00006A76  4E56 FFFE                link       A6, -0x0002
  9028. 00006A7A  426E FFFE                clr.w      [A6 - 0x2]
  9029. 00006A7E  0C2E 003A 0009           cmpi.b     [A6 + 0x9], 0x3A /* ':' */
  9030. 00006A84  6708                     beq        +0xA /* 00006A8E */
  9031. 00006A86  0C2E 0027 0009           cmpi.b     [A6 + 0x9], 0x27 /* '\'' */
  9032. 00006A8C  6606                     bne        +0x8 /* 00006A94 */
  9033. label00006A8E:
  9034. 00006A8E  7001                     moveq.l    D0, 0x01
  9035. 00006A90  3D40 FFFE                move.w     [A6 - 0x2], D0
  9036. label00006A94:
  9037. 00006A94  302E FFFE                move.w     D0, [A6 - 0x2]
  9038. 00006A98  4E5E                     unlink     A6
  9039. 00006A9A  4E75                     rts
  9040. fn00006A9C:
  9041. 00006A9C  4E56 FFFE                link       A6, -0x0002
  9042. 00006AA0  426E FFFE                clr.w      [A6 - 0x2]
  9043. 00006AA4  0C2E 002A 0009           cmpi.b     [A6 + 0x9], 0x2A /* '*' */
  9044. 00006AAA  6738                     beq        +0x3A /* 00006AE4 */
  9045. 00006AAC  0C2E 002F 0009           cmpi.b     [A6 + 0x9], 0x2F /* '/' */
  9046. 00006AB2  6730                     beq        +0x32 /* 00006AE4 */
  9047. 00006AB4  0C2E 003E 0009           cmpi.b     [A6 + 0x9], 0x3E /* '>' */
  9048. 00006ABA  6728                     beq        +0x2A /* 00006AE4 */
  9049. 00006ABC  0C2E 003C 0009           cmpi.b     [A6 + 0x9], 0x3C /* '<' */
  9050. 00006AC2  6720                     beq        +0x22 /* 00006AE4 */
  9051. 00006AC4  0C2E 003D 0009           cmpi.b     [A6 + 0x9], 0x3D /* '=' */
  9052. 00006ACA  6718                     beq        +0x1A /* 00006AE4 */
  9053. 00006ACC  0C2E 0021 0009           cmpi.b     [A6 + 0x9], 0x21 /* '!' */
  9054. 00006AD2  6710                     beq        +0x12 /* 00006AE4 */
  9055. 00006AD4  0C2E 007B 0009           cmpi.b     [A6 + 0x9], 0x7B /* '{' */
  9056. 00006ADA  6708                     beq        +0xA /* 00006AE4 */
  9057. 00006ADC  0C2E 0023 0009           cmpi.b     [A6 + 0x9], 0x23 /* '#' */
  9058. 00006AE2  6606                     bne        +0x8 /* 00006AEA */
  9059. label00006AE4:
  9060. 00006AE4  7001                     moveq.l    D0, 0x01
  9061. 00006AE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  9062. label00006AEA:
  9063. 00006AEA  302E FFFE                move.w     D0, [A6 - 0x2]
  9064. 00006AEE  4E5E                     unlink     A6
  9065. 00006AF0  4E75                     rts
  9066. fn00006AF2:
  9067. 00006AF2  4E56 0000                link       A6, 0
  9068. 00006AF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9069. 00006AFA  486D C6AC                pea.l      [A5 - 0x3954]
  9070. 00006AFE  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  9071. 00006B02  508F                     addq.l     A7, 8
  9072. 00006B04  4A40                     tst.w      D0
  9073. 00006B06  57C0                     seq        D0
  9074. 00006B08  4400                     neg.b      D0
  9075. 00006B0A  4880                     ext.w      D0
  9076. 00006B0C  4E5E                     unlink     A6
  9077. 00006B0E  4E75                     rts
  9078. fn00006B10:
  9079. 00006B10  4E56 FFFC                link       A6, -0x0004
  9080. 00006B14  7001                     moveq.l    D0, 0x01
  9081. 00006B16  3D40 FFFC                move.w     [A6 - 0x4], D0
  9082. 00006B1A  426E FFFE                clr.w      [A6 - 0x2]
  9083. 00006B1E  6000 0052                bra        +0x54 /* 00006B72 */
  9084. label00006B22:
  9085. 00006B22  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9086. 00006B26  D0EE FFFE                add.w      A0, [A6 - 0x2]
  9087. 00006B2A  7000                     moveq.l    D0, 0x00
  9088. 00006B2C  1010                     move.b     D0, [A0]
  9089. 00006B2E  41ED F7A4                lea.l      A0, [A5 - 0x85C]
  9090. 00006B32  D0C0                     add.w      A0, D0
  9091. 00006B34  1010                     move.b     D0, [A0]
  9092. 00006B36  4880                     ext.w      D0
  9093. 00006B38  0800 0004                btst.b     D0, 0x4
  9094. 00006B3C  6626                     bne        +0x28 /* 00006B64 */
  9095. 00006B3E  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9096. 00006B42  D0EE FFFE                add.w      A0, [A6 - 0x2]
  9097. 00006B46  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  9098. 00006B4A  670E                     beq        +0x10 /* 00006B5A */
  9099. 00006B4C  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9100. 00006B50  D0EE FFFE                add.w      A0, [A6 - 0x2]
  9101. 00006B54  0C10 002B                cmpi.b     [A0], 0x2B /* '+' */
  9102. 00006B58  6606                     bne        +0x8 /* 00006B60 */
  9103. label00006B5A:
  9104. 00006B5A  4A6E FFFE                tst.w      [A6 - 0x2]
  9105. 00006B5E  6704                     beq        +0x6 /* 00006B64 */
  9106. label00006B60:
  9107. 00006B60  7000                     moveq.l    D0, 0x00
  9108. 00006B62  6002                     bra        +0x4 /* 00006B66 */
  9109. label00006B64:
  9110. 00006B64  7001                     moveq.l    D0, 0x01
  9111. label00006B66:
  9112. 00006B66  4A40                     tst.w      D0
  9113. 00006B68  6604                     bne        +0x6 /* 00006B6E */
  9114. 00006B6A  426E FFFC                clr.w      [A6 - 0x4]
  9115. label00006B6E:
  9116. 00006B6E  526E FFFE                addq.w     [A6 - 0x2], 1
  9117. label00006B72:
  9118. 00006B72  302E FFFE                move.w     D0, [A6 - 0x2]
  9119. 00006B76  B06D C716                cmp.w      D0, [A5 - 0x38EA]
  9120. 00006B7A  6DA6                     blt        -0x58 /* 00006B22 */
  9121. 00006B7C  302E FFFC                move.w     D0, [A6 - 0x4]
  9122. 00006B80  4E5E                     unlink     A6
  9123. 00006B82  4E75                     rts
  9124. fn00006B84:
  9125. 00006B84  4E56 FFFA                link       A6, -0x0006
  9126. 00006B88  426E FFFE                clr.w      [A6 - 0x2]
  9127. 00006B8C  3D6D C716 FFFC           move.w     [A6 - 0x4], [A5 - 0x38EA]
  9128. 00006B92  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9129. 00006B96  D0ED C716                add.w      A0, [A5 - 0x38EA]
  9130. 00006B9A  0C28 0027 FFFF           cmpi.b     [A0 - 0x1], 0x27 /* '\'' */
  9131. 00006BA0  6616                     bne        +0x18 /* 00006BB8 */
  9132. 00006BA2  7001                     moveq.l    D0, 0x01
  9133. 00006BA4  3D40 FFFA                move.w     [A6 - 0x6], D0
  9134. 00006BA8  536E FFFC                subq.w     [A6 - 0x4], 1
  9135. 00006BAC  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9136. 00006BB0  D0EE FFFC                add.w      A0, [A6 - 0x4]
  9137. 00006BB4  4210                     clr.b      [A0]
  9138. 00006BB6  6004                     bra        +0x6 /* 00006BBC */
  9139. label00006BB8:
  9140. 00006BB8  426E FFFA                clr.w      [A6 - 0x6]
  9141. label00006BBC:
  9142. 00006BBC  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  9143. 00006BC2  662A                     bne        +0x2C /* 00006BEE */
  9144. 00006BC4  7000                     moveq.l    D0, 0x00
  9145. 00006BC6  102D C6AC                move.b     D0, [A5 - 0x3954]
  9146. 00006BCA  41ED F7A4                lea.l      A0, [A5 - 0x85C]
  9147. 00006BCE  D0C0                     add.w      A0, D0
  9148. 00006BD0  1010                     move.b     D0, [A0]
  9149. 00006BD2  4880                     ext.w      D0
  9150. 00006BD4  0800 0006                btst.b     D0, 0x6
  9151. 00006BD8  6700 01BE                beq        +0x1C0 /* 00006D98 */
  9152. 00006BDC  102D C6AC                move.b     D0, [A5 - 0x3954]
  9153. 00006BE0  4880                     ext.w      D0
  9154. 00006BE2  0640 4F0B                addi.w     D0, 0x4F0B
  9155. 00006BE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  9156. 00006BEA  6000 01AC                bra        +0x1AE /* 00006D98 */
  9157. label00006BEE:
  9158. 00006BEE  486D C9BE                pea.l      [A5 - 0x3642]
  9159. 00006BF2  4EBA FEFE                jsr        [PC - 0x102 /* 00006AF2 */]
  9160. 00006BF6  588F                     addq.l     A7, 4
  9161. 00006BF8  4A40                     tst.w      D0
  9162. 00006BFA  670A                     beq        +0xC /* 00006C06 */
  9163. 00006BFC  701A                     moveq.l    D0, 0x1A
  9164. 00006BFE  3D40 FFFE                move.w     [A6 - 0x2], D0
  9165. 00006C02  6000 0194                bra        +0x196 /* 00006D98 */
  9166. label00006C06:
  9167. 00006C06  486D C9C4                pea.l      [A5 - 0x363C]
  9168. 00006C0A  4EBA FEE6                jsr        [PC - 0x11A /* 00006AF2 */]
  9169. 00006C0E  588F                     addq.l     A7, 4
  9170. 00006C10  4A40                     tst.w      D0
  9171. 00006C12  670A                     beq        +0xC /* 00006C1E */
  9172. 00006C14  701B                     moveq.l    D0, 0x1B
  9173. 00006C16  3D40 FFFE                move.w     [A6 - 0x2], D0
  9174. 00006C1A  6000 017C                bra        +0x17E /* 00006D98 */
  9175. label00006C1E:
  9176. 00006C1E  486D C9CC                pea.l      [A5 - 0x3634]
  9177. 00006C22  4EBA FECE                jsr        [PC - 0x132 /* 00006AF2 */]
  9178. 00006C26  588F                     addq.l     A7, 4
  9179. 00006C28  4A40                     tst.w      D0
  9180. 00006C2A  670A                     beq        +0xC /* 00006C36 */
  9181. 00006C2C  701C                     moveq.l    D0, 0x1C
  9182. 00006C2E  3D40 FFFE                move.w     [A6 - 0x2], D0
  9183. 00006C32  6000 0164                bra        +0x166 /* 00006D98 */
  9184. label00006C36:
  9185. 00006C36  486D C9D4                pea.l      [A5 - 0x362C]
  9186. 00006C3A  4EBA FEB6                jsr        [PC - 0x14A /* 00006AF2 */]
  9187. 00006C3E  588F                     addq.l     A7, 4
  9188. 00006C40  4A40                     tst.w      D0
  9189. 00006C42  670A                     beq        +0xC /* 00006C4E */
  9190. 00006C44  701D                     moveq.l    D0, 0x1D
  9191. 00006C46  3D40 FFFE                move.w     [A6 - 0x2], D0
  9192. 00006C4A  6000 014C                bra        +0x14E /* 00006D98 */
  9193. label00006C4E:
  9194. 00006C4E  486D C9DA                pea.l      [A5 - 0x3626]
  9195. 00006C52  4EBA FE9E                jsr        [PC - 0x162 /* 00006AF2 */]
  9196. 00006C56  588F                     addq.l     A7, 4
  9197. 00006C58  4A40                     tst.w      D0
  9198. 00006C5A  670A                     beq        +0xC /* 00006C66 */
  9199. 00006C5C  701E                     moveq.l    D0, 0x1E
  9200. 00006C5E  3D40 FFFE                move.w     [A6 - 0x2], D0
  9201. 00006C62  6000 0134                bra        +0x136 /* 00006D98 */
  9202. label00006C66:
  9203. 00006C66  486D C9DE                pea.l      [A5 - 0x3622]
  9204. 00006C6A  4EBA FE86                jsr        [PC - 0x17A /* 00006AF2 */]
  9205. 00006C6E  588F                     addq.l     A7, 4
  9206. 00006C70  4A40                     tst.w      D0
  9207. 00006C72  670A                     beq        +0xC /* 00006C7E */
  9208. 00006C74  701F                     moveq.l    D0, 0x1F
  9209. 00006C76  3D40 FFFE                move.w     [A6 - 0x2], D0
  9210. 00006C7A  6000 011C                bra        +0x11E /* 00006D98 */
  9211. label00006C7E:
  9212. 00006C7E  486D C9E6                pea.l      [A5 - 0x361A]
  9213. 00006C82  4EBA FE6E                jsr        [PC - 0x192 /* 00006AF2 */]
  9214. 00006C86  588F                     addq.l     A7, 4
  9215. 00006C88  4A40                     tst.w      D0
  9216. 00006C8A  670A                     beq        +0xC /* 00006C96 */
  9217. 00006C8C  7020                     moveq.l    D0, 0x20
  9218. 00006C8E  3D40 FFFE                move.w     [A6 - 0x2], D0
  9219. 00006C92  6000 0104                bra        +0x106 /* 00006D98 */
  9220. label00006C96:
  9221. 00006C96  486D C9EE                pea.l      [A5 - 0x3612]
  9222. 00006C9A  4EBA FE56                jsr        [PC - 0x1AA /* 00006AF2 */]
  9223. 00006C9E  588F                     addq.l     A7, 4
  9224. 00006CA0  4A40                     tst.w      D0
  9225. 00006CA2  670A                     beq        +0xC /* 00006CAE */
  9226. 00006CA4  7021                     moveq.l    D0, 0x21
  9227. 00006CA6  3D40 FFFE                move.w     [A6 - 0x2], D0
  9228. 00006CAA  6000 00EC                bra        +0xEE /* 00006D98 */
  9229. label00006CAE:
  9230. 00006CAE  486D C9F6                pea.l      [A5 - 0x360A]
  9231. 00006CB2  4EBA FE3E                jsr        [PC - 0x1C2 /* 00006AF2 */]
  9232. 00006CB6  588F                     addq.l     A7, 4
  9233. 00006CB8  4A40                     tst.w      D0
  9234. 00006CBA  670A                     beq        +0xC /* 00006CC6 */
  9235. 00006CBC  7022                     moveq.l    D0, 0x22
  9236. 00006CBE  3D40 FFFE                move.w     [A6 - 0x2], D0
  9237. 00006CC2  6000 00D4                bra        +0xD6 /* 00006D98 */
  9238. label00006CC6:
  9239. 00006CC6  486D C9FE                pea.l      [A5 - 0x3602]
  9240. 00006CCA  4EBA FE26                jsr        [PC - 0x1DA /* 00006AF2 */]
  9241. 00006CCE  588F                     addq.l     A7, 4
  9242. 00006CD0  4A40                     tst.w      D0
  9243. 00006CD2  670C                     beq        +0xE /* 00006CE0 */
  9244. 00006CD4  4EBA FD02                jsr        [PC - 0x2FE /* 000069D8 */]
  9245. 00006CD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  9246. 00006CDC  6000 00BA                bra        +0xBC /* 00006D98 */
  9247. label00006CE0:
  9248. 00006CE0  486D CA06                pea.l      [A5 - 0x35FA]
  9249. 00006CE4  4EBA FE0C                jsr        [PC - 0x1F4 /* 00006AF2 */]
  9250. 00006CE8  588F                     addq.l     A7, 4
  9251. 00006CEA  4A40                     tst.w      D0
  9252. 00006CEC  670C                     beq        +0xE /* 00006CFA */
  9253. 00006CEE  4EBA FD00                jsr        [PC - 0x300 /* 000069F0 */]
  9254. 00006CF2  3D40 FFFE                move.w     [A6 - 0x2], D0
  9255. 00006CF6  6000 00A0                bra        +0xA2 /* 00006D98 */
  9256. label00006CFA:
  9257. 00006CFA  486D CA0C                pea.l      [A5 - 0x35F4]
  9258. 00006CFE  4EBA FDF2                jsr        [PC - 0x20E /* 00006AF2 */]
  9259. 00006D02  588F                     addq.l     A7, 4
  9260. 00006D04  4A40                     tst.w      D0
  9261. 00006D06  670A                     beq        +0xC /* 00006D12 */
  9262. 00006D08  7025                     moveq.l    D0, 0x25
  9263. 00006D0A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9264. 00006D0E  6000 0088                bra        +0x8A /* 00006D98 */
  9265. label00006D12:
  9266. 00006D12  486D CA16                pea.l      [A5 - 0x35EA]
  9267. 00006D16  4EBA FDDA                jsr        [PC - 0x226 /* 00006AF2 */]
  9268. 00006D1A  588F                     addq.l     A7, 4
  9269. 00006D1C  4A40                     tst.w      D0
  9270. 00006D1E  670A                     beq        +0xC /* 00006D2A */
  9271. 00006D20  7026                     moveq.l    D0, 0x26
  9272. 00006D22  3D40 FFFE                move.w     [A6 - 0x2], D0
  9273. 00006D26  6000 0070                bra        +0x72 /* 00006D98 */
  9274. label00006D2A:
  9275. 00006D2A  486D CA1E                pea.l      [A5 - 0x35E2]
  9276. 00006D2E  4EBA FDC2                jsr        [PC - 0x23E /* 00006AF2 */]
  9277. 00006D32  588F                     addq.l     A7, 4
  9278. 00006D34  4A40                     tst.w      D0
  9279. 00006D36  670A                     beq        +0xC /* 00006D42 */
  9280. 00006D38  7027                     moveq.l    D0, 0x27
  9281. 00006D3A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9282. 00006D3E  6000 0058                bra        +0x5A /* 00006D98 */
  9283. label00006D42:
  9284. 00006D42  486D CA26                pea.l      [A5 - 0x35DA]
  9285. 00006D46  4EBA FDAA                jsr        [PC - 0x256 /* 00006AF2 */]
  9286. 00006D4A  588F                     addq.l     A7, 4
  9287. 00006D4C  4A40                     tst.w      D0
  9288. 00006D4E  6708                     beq        +0xA /* 00006D58 */
  9289. 00006D50  7028                     moveq.l    D0, 0x28
  9290. 00006D52  3D40 FFFE                move.w     [A6 - 0x2], D0
  9291. 00006D56  6040                     bra        +0x42 /* 00006D98 */
  9292. label00006D58:
  9293. 00006D58  486D CA2C                pea.l      [A5 - 0x35D4]
  9294. 00006D5C  4EBA FD94                jsr        [PC - 0x26C /* 00006AF2 */]
  9295. 00006D60  588F                     addq.l     A7, 4
  9296. 00006D62  4A40                     tst.w      D0
  9297. 00006D64  6708                     beq        +0xA /* 00006D6E */
  9298. 00006D66  7029                     moveq.l    D0, 0x29
  9299. 00006D68  3D40 FFFE                move.w     [A6 - 0x2], D0
  9300. 00006D6C  602A                     bra        +0x2C /* 00006D98 */
  9301. label00006D6E:
  9302. 00006D6E  486D CA32                pea.l      [A5 - 0x35CE]
  9303. 00006D72  4EBA FD7E                jsr        [PC - 0x282 /* 00006AF2 */]
  9304. 00006D76  588F                     addq.l     A7, 4
  9305. 00006D78  4A40                     tst.w      D0
  9306. 00006D7A  6708                     beq        +0xA /* 00006D84 */
  9307. 00006D7C  702A                     moveq.l    D0, 0x2A
  9308. 00006D7E  3D40 FFFE                move.w     [A6 - 0x2], D0
  9309. 00006D82  6014                     bra        +0x16 /* 00006D98 */
  9310. label00006D84:
  9311. 00006D84  486D CA38                pea.l      [A5 - 0x35C8]
  9312. 00006D88  4EBA FD68                jsr        [PC - 0x298 /* 00006AF2 */]
  9313. 00006D8C  588F                     addq.l     A7, 4
  9314. 00006D8E  4A40                     tst.w      D0
  9315. 00006D90  6706                     beq        +0x8 /* 00006D98 */
  9316. 00006D92  702B                     moveq.l    D0, 0x2B
  9317. 00006D94  3D40 FFFE                move.w     [A6 - 0x2], D0
  9318. label00006D98:
  9319. 00006D98  4A6E FFFE                tst.w      [A6 - 0x2]
  9320. 00006D9C  670E                     beq        +0x10 /* 00006DAC */
  9321. 00006D9E  0C6E 4E20 FFFE           cmpi.w     [A6 - 0x2], 0x4E20 /* 'N ' */
  9322. 00006DA4  6C06                     bge        +0x8 /* 00006DAC */
  9323. 00006DA6  066E 4F4C FFFE           addi.w     [A6 - 0x2], 0x4F4C /* 'OL' */
  9324. label00006DAC:
  9325. 00006DAC  4A6E FFFA                tst.w      [A6 - 0x6]
  9326. 00006DB0  670C                     beq        +0xE /* 00006DBE */
  9327. 00006DB2  4A6E FFFE                tst.w      [A6 - 0x2]
  9328. 00006DB6  6706                     beq        +0x8 /* 00006DBE */
  9329. 00006DB8  066E 0064 FFFE           addi.w     [A6 - 0x2], 0x64 /* 'd' */
  9330. label00006DBE:
  9331. 00006DBE  302E FFFE                move.w     D0, [A6 - 0x2]
  9332. 00006DC2  4E5E                     unlink     A6
  9333. 00006DC4  4E75                     rts
  9334. fn00006DC6:
  9335. 00006DC6  4E56 FFFC                link       A6, -0x0004
  9336. 00006DCA  0C6E 4FB0 0008           cmpi.w     [A6 + 0x8], 0x4FB0
  9337. 00006DD0  6D0E                     blt        +0x10 /* 00006DE0 */
  9338. 00006DD2  066E FF9C 0008           addi.w     [A6 + 0x8], 0xFF9C
  9339. 00006DD8  7001                     moveq.l    D0, 0x01
  9340. 00006DDA  3D40 FFFE                move.w     [A6 - 0x2], D0
  9341. 00006DDE  6004                     bra        +0x6 /* 00006DE4 */
  9342. label00006DE0:
  9343. 00006DE0  426E FFFE                clr.w      [A6 - 0x2]
  9344. label00006DE4:
  9345. 00006DE4  302D C710                move.w     D0, [A5 - 0x38F0]
  9346. 00006DE8  526D C710                addq.w     [A5 - 0x38F0], 1
  9347. 00006DEC  48C0                     ext.l      D0
  9348. 00006DEE  D080                     add.l      D0, D0
  9349. 00006DF0  41ED B964                lea.l      A0, [A5 - 0x469C]
  9350. 00006DF4  D1C0                     add.l      A0, D0
  9351. 00006DF6  30AE 0008                move.w     [A0], [A6 + 0x8]
  9352. 00006DFA  4A6E FFFE                tst.w      [A6 - 0x2]
  9353. 00006DFE  6616                     bne        +0x18 /* 00006E16 */
  9354. 00006E00  302D C710                move.w     D0, [A5 - 0x38F0]
  9355. 00006E04  526D C710                addq.w     [A5 - 0x38F0], 1
  9356. 00006E08  48C0                     ext.l      D0
  9357. 00006E0A  D080                     add.l      D0, D0
  9358. 00006E0C  41ED B964                lea.l      A0, [A5 - 0x469C]
  9359. 00006E10  D1C0                     add.l      A0, D0
  9360. 00006E12  30BC 4E8D                move.w     [A0], 0x4E8D
  9361. label00006E16:
  9362. 00006E16  4E5E                     unlink     A6
  9363. 00006E18  4E75                     rts
  9364. fn00006E1A:
  9365. 00006E1A  4E56 FFFA                link       A6, -0x0006
  9366. 00006E1E  426E FFFC                clr.w      [A6 - 0x4]
  9367. 00006E22  426E FFFE                clr.w      [A6 - 0x2]
  9368. 00006E26  6032                     bra        +0x34 /* 00006E5A */
  9369. label00006E28:
  9370. 00006E28  302E FFFE                move.w     D0, [A6 - 0x2]
  9371. 00006E2C  C1FC 0018                muls.w     D0, 0x18
  9372. 00006E30  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  9373. 00006E34  D1C0                     add.l      A0, D0
  9374. 00006E36  4850                     pea.l      [A0]
  9375. 00006E38  4EBA FCB8                jsr        [PC - 0x348 /* 00006AF2 */]
  9376. 00006E3C  588F                     addq.l     A7, 4
  9377. 00006E3E  4A40                     tst.w      D0
  9378. 00006E40  6714                     beq        +0x16 /* 00006E56 */
  9379. 00006E42  302E FFFE                move.w     D0, [A6 - 0x2]
  9380. 00006E46  C1FC 0018                muls.w     D0, 0x18
  9381. 00006E4A  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  9382. 00006E4E  D1C0                     add.l      A0, D0
  9383. 00006E50  3D68 0014 FFFC           move.w     [A6 - 0x4], [A0 + 0x14]
  9384. label00006E56:
  9385. 00006E56  526E FFFE                addq.w     [A6 - 0x2], 1
  9386. label00006E5A:
  9387. 00006E5A  302E FFFE                move.w     D0, [A6 - 0x2]
  9388. 00006E5E  B06D C712                cmp.w      D0, [A5 - 0x38EE]
  9389. 00006E62  6C06                     bge        +0x8 /* 00006E6A */
  9390. 00006E64  4A6E FFFC                tst.w      [A6 - 0x4]
  9391. 00006E68  67BE                     beq        -0x40 /* 00006E28 */
  9392. label00006E6A:
  9393. 00006E6A  302E FFFC                move.w     D0, [A6 - 0x4]
  9394. 00006E6E  4E5E                     unlink     A6
  9395. 00006E70  4E75                     rts
  9396. fn00006E72:
  9397. 00006E72  4E56 FFFA                link       A6, -0x0006
  9398. 00006E76  7001                     moveq.l    D0, 0x01
  9399. 00006E78  3D40 FFFC                move.w     [A6 - 0x4], D0
  9400. 00006E7C  0C2D 007B C6AC           cmpi.b     [A5 - 0x3954], 0x7B /* '{' */
  9401. 00006E82  6600 0062                bne        +0x64 /* 00006EE6 */
  9402. 00006E86  3D6D C718 FFFA           move.w     [A6 - 0x6], [A5 - 0x38E8]
  9403. label00006E8C:
  9404. 00006E8C  302D C734                move.w     D0, [A5 - 0x38CC]
  9405. 00006E90  526D C734                addq.w     [A5 - 0x38CC], 1
  9406. 00006E94  48C0                     ext.l      D0
  9407. 00006E96  D0AD C730                add.l      D0, [A5 - 0x38D0]
  9408. 00006E9A  2040                     movea.l    A0, D0
  9409. 00006E9C  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  9410. 00006EA0  0C2E 007B FFFF           cmpi.b     [A6 - 0x1], 0x7B /* '{' */
  9411. 00006EA6  6604                     bne        +0x6 /* 00006EAC */
  9412. 00006EA8  526E FFFC                addq.w     [A6 - 0x4], 1
  9413. label00006EAC:
  9414. 00006EAC  0C2E 007D FFFF           cmpi.b     [A6 - 0x1], 0x7D /* '}' */
  9415. 00006EB2  6604                     bne        +0x6 /* 00006EB8 */
  9416. 00006EB4  536E FFFC                subq.w     [A6 - 0x4], 1
  9417. label00006EB8:
  9418. 00006EB8  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  9419. 00006EBE  6604                     bne        +0x6 /* 00006EC4 */
  9420. 00006EC0  526D C718                addq.w     [A5 - 0x38E8], 1
  9421. label00006EC4:
  9422. 00006EC4  4A6E FFFC                tst.w      [A6 - 0x4]
  9423. 00006EC8  670A                     beq        +0xC /* 00006ED4 */
  9424. 00006ECA  306D C734                movea.w    A0, [A5 - 0x38CC]
  9425. 00006ECE  B1ED C71E                cmpa.l     A0, [A5 - 0x38E2]
  9426. 00006ED2  6DB8                     blt        -0x46 /* 00006E8C */
  9427. label00006ED4:
  9428. 00006ED4  4A6E FFFC                tst.w      [A6 - 0x4]
  9429. 00006ED8  673E                     beq        +0x40 /* 00006F18 */
  9430. 00006EDA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  9431. 00006EDE  4EBA F888                jsr        [PC - 0x778 /* 00006768 */]
  9432. 00006EE2  548F                     addq.l     A7, 2
  9433. 00006EE4  6032                     bra        +0x34 /* 00006F18 */
  9434. label00006EE6:
  9435. 00006EE6  302D C734                move.w     D0, [A5 - 0x38CC]
  9436. 00006EEA  526D C734                addq.w     [A5 - 0x38CC], 1
  9437. 00006EEE  48C0                     ext.l      D0
  9438. 00006EF0  D0AD C730                add.l      D0, [A5 - 0x38D0]
  9439. 00006EF4  2040                     movea.l    A0, D0
  9440. 00006EF6  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  9441. 00006EFA  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  9442. 00006F00  6604                     bne        +0x6 /* 00006F06 */
  9443. 00006F02  526D C718                addq.w     [A5 - 0x38E8], 1
  9444. label00006F06:
  9445. 00006F06  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  9446. 00006F0C  670A                     beq        +0xC /* 00006F18 */
  9447. 00006F0E  306D C734                movea.w    A0, [A5 - 0x38CC]
  9448. 00006F12  B1ED C71E                cmpa.l     A0, [A5 - 0x38E2]
  9449. 00006F16  6DCE                     blt        -0x30 /* 00006EE6 */
  9450. label00006F18:
  9451. 00006F18  4E5E                     unlink     A6
  9452. 00006F1A  4E75                     rts
  9453. fn00006F1C:
  9454. 00006F1C  302D C714                move.w     D0, [A5 - 0x38EC]
  9455. 00006F20  526D C714                addq.w     [A5 - 0x38EC], 1
  9456. 00006F24  C1FC 0018                muls.w     D0, 0x18
  9457. 00006F28  41ED BD4C                lea.l      A0, [A5 - 0x42B4]
  9458. 00006F2C  D1C0                     add.l      A0, D0
  9459. 00006F2E  316D C710 0016           move.w     [A0 + 0x16], [A5 - 0x38F0]
  9460. 00006F34  4E75                     rts
  9461. fn00006F36:
  9462. 00006F36  4E56 FFF6                link       A6, -0x000A
  9463. 00006F3A  3D7C B1E0 FFFA           move.w     [A6 - 0x6], 0xB1E0
  9464. 00006F40  4A6D C716                tst.w      [A5 - 0x38EA]
  9465. 00006F44  660A                     bne        +0xC /* 00006F50 */
  9466. 00006F46  3D7C B1DF FFFA           move.w     [A6 - 0x6], 0xB1DF
  9467. 00006F4C  6000 03D6                bra        +0x3D8 /* 00007324 */
  9468. label00006F50:
  9469. 00006F50  0C2D 007B C6AC           cmpi.b     [A5 - 0x3954], 0x7B /* '{' */
  9470. 00006F56  6708                     beq        +0xA /* 00006F60 */
  9471. 00006F58  0C2D 0023 C6AC           cmpi.b     [A5 - 0x3954], 0x23 /* '#' */
  9472. 00006F5E  6608                     bne        +0xA /* 00006F68 */
  9473. label00006F60:
  9474. 00006F60  4EBA FF10                jsr        [PC - 0xF0 /* 00006E72 */]
  9475. 00006F64  6000 03BE                bra        +0x3C0 /* 00007324 */
  9476. label00006F68:
  9477. 00006F68  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9478. 00006F6C  D0ED C716                add.w      A0, [A5 - 0x38EA]
  9479. 00006F70  0C28 003A FFFF           cmpi.b     [A0 - 0x1], 0x3A /* ':' */
  9480. 00006F76  6608                     bne        +0xA /* 00006F80 */
  9481. 00006F78  4EBA FFA2                jsr        [PC - 0x5E /* 00006F1C */]
  9482. 00006F7C  6000 03A6                bra        +0x3A8 /* 00007324 */
  9483. label00006F80:
  9484. 00006F80  426E FFFE                clr.w      [A6 - 0x2]
  9485. 00006F84  602A                     bra        +0x2C /* 00006FB0 */
  9486. label00006F86:
  9487. 00006F86  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9488. 00006F8A  D0EE FFFE                add.w      A0, [A6 - 0x2]
  9489. 00006F8E  43ED C6AC                lea.l      A1, [A5 - 0x3954]
  9490. 00006F92  D2EE FFFE                add.w      A1, [A6 - 0x2]
  9491. 00006F96  1011                     move.b     D0, [A1]
  9492. 00006F98  4880                     ext.w      D0
  9493. 00006F9A  3F00                     move.w     -[A7], D0
  9494. 00006F9C  2D48 FFF6                move.l     [A6 - 0xA], A0
  9495. 00006FA0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  9496. 00006FA4  548F                     addq.l     A7, 2
  9497. 00006FA6  206E FFF6                movea.l    A0, [A6 - 0xA]
  9498. 00006FAA  1080                     move.b     [A0], D0
  9499. 00006FAC  526E FFFE                addq.w     [A6 - 0x2], 1
  9500. label00006FB0:
  9501. 00006FB0  302E FFFE                move.w     D0, [A6 - 0x2]
  9502. 00006FB4  B06D C716                cmp.w      D0, [A5 - 0x38EA]
  9503. 00006FB8  6DCC                     blt        -0x32 /* 00006F86 */
  9504. 00006FBA  486D CA3E                pea.l      [A5 - 0x35C2]
  9505. 00006FBE  4EBA FB32                jsr        [PC - 0x4CE /* 00006AF2 */]
  9506. 00006FC2  588F                     addq.l     A7, 4
  9507. 00006FC4  4A40                     tst.w      D0
  9508. 00006FC6  670A                     beq        +0xC /* 00006FD2 */
  9509. 00006FC8  3D7C 4E20 FFFA           move.w     [A6 - 0x6], 0x4E20 /* 'N ' */
  9510. 00006FCE  6000 0306                bra        +0x308 /* 000072D6 */
  9511. label00006FD2:
  9512. 00006FD2  486D CA40                pea.l      [A5 - 0x35C0]
  9513. 00006FD6  4EBA FB1A                jsr        [PC - 0x4E6 /* 00006AF2 */]
  9514. 00006FDA  588F                     addq.l     A7, 4
  9515. 00006FDC  4A40                     tst.w      D0
  9516. 00006FDE  670A                     beq        +0xC /* 00006FEA */
  9517. 00006FE0  3D7C 4E21 FFFA           move.w     [A6 - 0x6], 0x4E21 /* 'N!' */
  9518. 00006FE6  6000 02EE                bra        +0x2F0 /* 000072D6 */
  9519. label00006FEA:
  9520. 00006FEA  486D CA42                pea.l      [A5 - 0x35BE]
  9521. 00006FEE  4EBA FB02                jsr        [PC - 0x4FE /* 00006AF2 */]
  9522. 00006FF2  588F                     addq.l     A7, 4
  9523. 00006FF4  4A40                     tst.w      D0
  9524. 00006FF6  670A                     beq        +0xC /* 00007002 */
  9525. 00006FF8  3D7C 4E22 FFFA           move.w     [A6 - 0x6], 0x4E22 /* 'N\"' */
  9526. 00006FFE  6000 02D6                bra        +0x2D8 /* 000072D6 */
  9527. label00007002:
  9528. 00007002  486D CA44                pea.l      [A5 - 0x35BC]
  9529. 00007006  4EBA FAEA                jsr        [PC - 0x516 /* 00006AF2 */]
  9530. 0000700A  588F                     addq.l     A7, 4
  9531. 0000700C  4A40                     tst.w      D0
  9532. 0000700E  670A                     beq        +0xC /* 0000701A */
  9533. 00007010  3D7C 4E23 FFFA           move.w     [A6 - 0x6], 0x4E23 /* 'N#' */
  9534. 00007016  6000 02BE                bra        +0x2C0 /* 000072D6 */
  9535. label0000701A:
  9536. 0000701A  486D CA46                pea.l      [A5 - 0x35BA]
  9537. 0000701E  4EBA FAD2                jsr        [PC - 0x52E /* 00006AF2 */]
  9538. 00007022  588F                     addq.l     A7, 4
  9539. 00007024  4A40                     tst.w      D0
  9540. 00007026  670A                     beq        +0xC /* 00007032 */
  9541. 00007028  3D7C 4E25 FFFA           move.w     [A6 - 0x6], 0x4E25 /* 'N%' */
  9542. 0000702E  6000 02A6                bra        +0x2A8 /* 000072D6 */
  9543. label00007032:
  9544. 00007032  486D CA48                pea.l      [A5 - 0x35B8]
  9545. 00007036  4EBA FABA                jsr        [PC - 0x546 /* 00006AF2 */]
  9546. 0000703A  588F                     addq.l     A7, 4
  9547. 0000703C  4A40                     tst.w      D0
  9548. 0000703E  670A                     beq        +0xC /* 0000704A */
  9549. 00007040  3D7C 4E24 FFFA           move.w     [A6 - 0x6], 0x4E24 /* 'N$' */
  9550. 00007046  6000 028E                bra        +0x290 /* 000072D6 */
  9551. label0000704A:
  9552. 0000704A  486D CA4A                pea.l      [A5 - 0x35B6]
  9553. 0000704E  4EBA FAA2                jsr        [PC - 0x55E /* 00006AF2 */]
  9554. 00007052  588F                     addq.l     A7, 4
  9555. 00007054  4A40                     tst.w      D0
  9556. 00007056  670A                     beq        +0xC /* 00007062 */
  9557. 00007058  3D7C 4E26 FFFA           move.w     [A6 - 0x6], 0x4E26 /* 'N&' */
  9558. 0000705E  6000 0276                bra        +0x278 /* 000072D6 */
  9559. label00007062:
  9560. 00007062  486D CA4C                pea.l      [A5 - 0x35B4]
  9561. 00007066  4EBA FA8A                jsr        [PC - 0x576 /* 00006AF2 */]
  9562. 0000706A  588F                     addq.l     A7, 4
  9563. 0000706C  4A40                     tst.w      D0
  9564. 0000706E  670A                     beq        +0xC /* 0000707A */
  9565. 00007070  3D7C 4E27 FFFA           move.w     [A6 - 0x6], 0x4E27 /* 'N\'' */
  9566. 00007076  6000 025E                bra        +0x260 /* 000072D6 */
  9567. label0000707A:
  9568. 0000707A  486D CA4E                pea.l      [A5 - 0x35B2]
  9569. 0000707E  4EBA FA72                jsr        [PC - 0x58E /* 00006AF2 */]
  9570. 00007082  588F                     addq.l     A7, 4
  9571. 00007084  4A40                     tst.w      D0
  9572. 00007086  660E                     bne        +0x10 /* 00007096 */
  9573. 00007088  486D CA52                pea.l      [A5 - 0x35AE]
  9574. 0000708C  4EBA FA64                jsr        [PC - 0x59C /* 00006AF2 */]
  9575. 00007090  588F                     addq.l     A7, 4
  9576. 00007092  4A40                     tst.w      D0
  9577. 00007094  6742                     beq        +0x44 /* 000070D8 */
  9578. label00007096:
  9579. 00007096  3D7C 4E84 FFFA           move.w     [A6 - 0x6], 0x4E84
  9580. 0000709C  302D C710                move.w     D0, [A5 - 0x38F0]
  9581. 000070A0  5340                     subq.w     D0, 1
  9582. 000070A2  48C0                     ext.l      D0
  9583. 000070A4  D080                     add.l      D0, D0
  9584. 000070A6  41ED B964                lea.l      A0, [A5 - 0x469C]
  9585. 000070AA  D1C0                     add.l      A0, D0
  9586. 000070AC  0C50 4F4C                cmpi.w     [A0], 0x4F4C /* 'OL' */
  9587. 000070B0  6D18                     blt        +0x1A /* 000070CA */
  9588. 000070B2  302D C710                move.w     D0, [A5 - 0x38F0]
  9589. 000070B6  5340                     subq.w     D0, 1
  9590. 000070B8  48C0                     ext.l      D0
  9591. 000070BA  D080                     add.l      D0, D0
  9592. 000070BC  41ED B964                lea.l      A0, [A5 - 0x469C]
  9593. 000070C0  D1C0                     add.l      A0, D0
  9594. 000070C2  0C50 4FAF                cmpi.w     [A0], 0x4FAF
  9595. 000070C6  6F00 020E                ble        +0x210 /* 000072D6 */
  9596. label000070CA:
  9597. 000070CA  486D CA58                pea.l      [A5 - 0x35A8]
  9598. 000070CE  4EBA F638                jsr        [PC - 0x9C8 /* 00006708 */]
  9599. 000070D2  588F                     addq.l     A7, 4
  9600. 000070D4  6000 0200                bra        +0x202 /* 000072D6 */
  9601. label000070D8:
  9602. 000070D8  486D CA76                pea.l      [A5 - 0x358A]
  9603. 000070DC  4EBA FA14                jsr        [PC - 0x5EC /* 00006AF2 */]
  9604. 000070E0  588F                     addq.l     A7, 4
  9605. 000070E2  4A40                     tst.w      D0
  9606. 000070E4  670A                     beq        +0xC /* 000070F0 */
  9607. 000070E6  3D7C 4E85 FFFA           move.w     [A6 - 0x6], 0x4E85
  9608. 000070EC  6000 01E8                bra        +0x1EA /* 000072D6 */
  9609. label000070F0:
  9610. 000070F0  486D CA7C                pea.l      [A5 - 0x3584]
  9611. 000070F4  4EBA F9FC                jsr        [PC - 0x604 /* 00006AF2 */]
  9612. 000070F8  588F                     addq.l     A7, 4
  9613. 000070FA  4A40                     tst.w      D0
  9614. 000070FC  670A                     beq        +0xC /* 00007108 */
  9615. 000070FE  3D7C 4E86 FFFA           move.w     [A6 - 0x6], 0x4E86
  9616. 00007104  6000 01D0                bra        +0x1D2 /* 000072D6 */
  9617. label00007108:
  9618. 00007108  486D CA82                pea.l      [A5 - 0x357E]
  9619. 0000710C  4EBA F9E4                jsr        [PC - 0x61C /* 00006AF2 */]
  9620. 00007110  588F                     addq.l     A7, 4
  9621. 00007112  4A40                     tst.w      D0
  9622. 00007114  670A                     beq        +0xC /* 00007120 */
  9623. 00007116  3D7C 4E87 FFFA           move.w     [A6 - 0x6], 0x4E87
  9624. 0000711C  6000 01B8                bra        +0x1BA /* 000072D6 */
  9625. label00007120:
  9626. 00007120  486D CA88                pea.l      [A5 - 0x3578]
  9627. 00007124  4EBA F9CC                jsr        [PC - 0x634 /* 00006AF2 */]
  9628. 00007128  588F                     addq.l     A7, 4
  9629. 0000712A  4A40                     tst.w      D0
  9630. 0000712C  660E                     bne        +0x10 /* 0000713C */
  9631. 0000712E  486D CA8E                pea.l      [A5 - 0x3572]
  9632. 00007132  4EBA F9BE                jsr        [PC - 0x642 /* 00006AF2 */]
  9633. 00007136  588F                     addq.l     A7, 4
  9634. 00007138  4A40                     tst.w      D0
  9635. 0000713A  670A                     beq        +0xC /* 00007146 */
  9636. label0000713C:
  9637. 0000713C  3D7C 4E88 FFFA           move.w     [A6 - 0x6], 0x4E88
  9638. 00007142  6000 0192                bra        +0x194 /* 000072D6 */
  9639. label00007146:
  9640. 00007146  486D CA96                pea.l      [A5 - 0x356A]
  9641. 0000714A  4EBA F9A6                jsr        [PC - 0x65A /* 00006AF2 */]
  9642. 0000714E  588F                     addq.l     A7, 4
  9643. 00007150  4A40                     tst.w      D0
  9644. 00007152  670A                     beq        +0xC /* 0000715E */
  9645. 00007154  3D7C 4E89 FFFA           move.w     [A6 - 0x6], 0x4E89
  9646. 0000715A  6000 017A                bra        +0x17C /* 000072D6 */
  9647. label0000715E:
  9648. 0000715E  486D CA9C                pea.l      [A5 - 0x3564]
  9649. 00007162  4EBA F98E                jsr        [PC - 0x672 /* 00006AF2 */]
  9650. 00007166  588F                     addq.l     A7, 4
  9651. 00007168  4A40                     tst.w      D0
  9652. 0000716A  660E                     bne        +0x10 /* 0000717A */
  9653. 0000716C  486D CAA0                pea.l      [A5 - 0x3560]
  9654. 00007170  4EBA F980                jsr        [PC - 0x680 /* 00006AF2 */]
  9655. 00007174  588F                     addq.l     A7, 4
  9656. 00007176  4A40                     tst.w      D0
  9657. 00007178  670A                     beq        +0xC /* 00007184 */
  9658. label0000717A:
  9659. 0000717A  3D7C 4E8A FFFA           move.w     [A6 - 0x6], 0x4E8A
  9660. 00007180  6000 0154                bra        +0x156 /* 000072D6 */
  9661. label00007184:
  9662. 00007184  486D CAAA                pea.l      [A5 - 0x3556]
  9663. 00007188  4EBA F968                jsr        [PC - 0x698 /* 00006AF2 */]
  9664. 0000718C  588F                     addq.l     A7, 4
  9665. 0000718E  4A40                     tst.w      D0
  9666. 00007190  670A                     beq        +0xC /* 0000719C */
  9667. 00007192  3D7C 4E8B FFFA           move.w     [A6 - 0x6], 0x4E8B
  9668. 00007198  6000 013C                bra        +0x13E /* 000072D6 */
  9669. label0000719C:
  9670. 0000719C  486D CAAE                pea.l      [A5 - 0x3552]
  9671. 000071A0  4EBA F950                jsr        [PC - 0x6B0 /* 00006AF2 */]
  9672. 000071A4  588F                     addq.l     A7, 4
  9673. 000071A6  4A40                     tst.w      D0
  9674. 000071A8  670A                     beq        +0xC /* 000071B4 */
  9675. 000071AA  3D7C 4E8C FFFA           move.w     [A6 - 0x6], 0x4E8C
  9676. 000071B0  6000 0124                bra        +0x126 /* 000072D6 */
  9677. label000071B4:
  9678. 000071B4  486D CAB2                pea.l      [A5 - 0x354E]
  9679. 000071B8  4EBA F938                jsr        [PC - 0x6C8 /* 00006AF2 */]
  9680. 000071BC  588F                     addq.l     A7, 4
  9681. 000071BE  4A40                     tst.w      D0
  9682. 000071C0  670A                     beq        +0xC /* 000071CC */
  9683. 000071C2  3D7C 4E8F FFFA           move.w     [A6 - 0x6], 0x4E8F
  9684. 000071C8  6000 010C                bra        +0x10E /* 000072D6 */
  9685. label000071CC:
  9686. 000071CC  486D CAB6                pea.l      [A5 - 0x354A]
  9687. 000071D0  4EBA F920                jsr        [PC - 0x6E0 /* 00006AF2 */]
  9688. 000071D4  588F                     addq.l     A7, 4
  9689. 000071D6  4A40                     tst.w      D0
  9690. 000071D8  670A                     beq        +0xC /* 000071E4 */
  9691. 000071DA  3D7C 4E91 FFFA           move.w     [A6 - 0x6], 0x4E91
  9692. 000071E0  6000 00F4                bra        +0xF6 /* 000072D6 */
  9693. label000071E4:
  9694. 000071E4  486D CABA                pea.l      [A5 - 0x3546]
  9695. 000071E8  4EBA F908                jsr        [PC - 0x6F8 /* 00006AF2 */]
  9696. 000071EC  588F                     addq.l     A7, 4
  9697. 000071EE  4A40                     tst.w      D0
  9698. 000071F0  670A                     beq        +0xC /* 000071FC */
  9699. 000071F2  3D7C 4E90 FFFA           move.w     [A6 - 0x6], 0x4E90
  9700. 000071F8  6000 00DC                bra        +0xDE /* 000072D6 */
  9701. label000071FC:
  9702. 000071FC  486D CABE                pea.l      [A5 - 0x3542]
  9703. 00007200  4EBA F8F0                jsr        [PC - 0x710 /* 00006AF2 */]
  9704. 00007204  588F                     addq.l     A7, 4
  9705. 00007206  4A40                     tst.w      D0
  9706. 00007208  660E                     bne        +0x10 /* 00007218 */
  9707. 0000720A  486D CAC2                pea.l      [A5 - 0x353E]
  9708. 0000720E  4EBA F8E2                jsr        [PC - 0x71E /* 00006AF2 */]
  9709. 00007212  588F                     addq.l     A7, 4
  9710. 00007214  4A40                     tst.w      D0
  9711. 00007216  670A                     beq        +0xC /* 00007222 */
  9712. label00007218:
  9713. 00007218  3D7C 4E92 FFFA           move.w     [A6 - 0x6], 0x4E92
  9714. 0000721E  6000 00B6                bra        +0xB8 /* 000072D6 */
  9715. label00007222:
  9716. 00007222  486D CAC6                pea.l      [A5 - 0x353A]
  9717. 00007226  4EBA F8CA                jsr        [PC - 0x736 /* 00006AF2 */]
  9718. 0000722A  588F                     addq.l     A7, 4
  9719. 0000722C  4A40                     tst.w      D0
  9720. 0000722E  670A                     beq        +0xC /* 0000723A */
  9721. 00007230  3D7C 4E93 FFFA           move.w     [A6 - 0x6], 0x4E93
  9722. 00007236  6000 009E                bra        +0xA0 /* 000072D6 */
  9723. label0000723A:
  9724. 0000723A  486D CACA                pea.l      [A5 - 0x3536]
  9725. 0000723E  4EBA F8B2                jsr        [PC - 0x74E /* 00006AF2 */]
  9726. 00007242  588F                     addq.l     A7, 4
  9727. 00007244  4A40                     tst.w      D0
  9728. 00007246  670A                     beq        +0xC /* 00007252 */
  9729. 00007248  3D7C 4E94 FFFA           move.w     [A6 - 0x6], 0x4E94
  9730. 0000724E  6000 0086                bra        +0x88 /* 000072D6 */
  9731. label00007252:
  9732. 00007252  486D CAD0                pea.l      [A5 - 0x3530]
  9733. 00007256  4EBA F89A                jsr        [PC - 0x766 /* 00006AF2 */]
  9734. 0000725A  588F                     addq.l     A7, 4
  9735. 0000725C  4A40                     tst.w      D0
  9736. 0000725E  670A                     beq        +0xC /* 0000726A */
  9737. 00007260  3D7C 4E95 FFFA           move.w     [A6 - 0x6], 0x4E95
  9738. 00007266  6000 006E                bra        +0x70 /* 000072D6 */
  9739. label0000726A:
  9740. 0000726A  486D CAD4                pea.l      [A5 - 0x352C]
  9741. 0000726E  4EBA F882                jsr        [PC - 0x77E /* 00006AF2 */]
  9742. 00007272  588F                     addq.l     A7, 4
  9743. 00007274  4A40                     tst.w      D0
  9744. 00007276  670A                     beq        +0xC /* 00007282 */
  9745. 00007278  3D7C 4E96 FFFA           move.w     [A6 - 0x6], 0x4E96
  9746. 0000727E  6000 0056                bra        +0x58 /* 000072D6 */
  9747. label00007282:
  9748. 00007282  486D CAD8                pea.l      [A5 - 0x3528]
  9749. 00007286  4EBA F86A                jsr        [PC - 0x796 /* 00006AF2 */]
  9750. 0000728A  588F                     addq.l     A7, 4
  9751. 0000728C  4A40                     tst.w      D0
  9752. 0000728E  6708                     beq        +0xA /* 00007298 */
  9753. 00007290  3D7C 4E97 FFFA           move.w     [A6 - 0x6], 0x4E97
  9754. 00007296  603E                     bra        +0x40 /* 000072D6 */
  9755. label00007298:
  9756. 00007298  4EBA F876                jsr        [PC - 0x78A /* 00006B10 */]
  9757. 0000729C  4A40                     tst.w      D0
  9758. 0000729E  6710                     beq        +0x12 /* 000072B0 */
  9759. 000072A0  486D C6AC                pea.l      [A5 - 0x3954]
  9760. 000072A4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  9761. 000072A8  588F                     addq.l     A7, 4
  9762. 000072AA  3D40 FFFA                move.w     [A6 - 0x6], D0
  9763. 000072AE  6026                     bra        +0x28 /* 000072D6 */
  9764. label000072B0:
  9765. 000072B0  4EBA FB68                jsr        [PC - 0x498 /* 00006E1A */]
  9766. 000072B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  9767. 000072B8  4A40                     tst.w      D0
  9768. 000072BA  6708                     beq        +0xA /* 000072C4 */
  9769. 000072BC  3D6E FFFC FFFA           move.w     [A6 - 0x6], [A6 - 0x4]
  9770. 000072C2  6012                     bra        +0x14 /* 000072D6 */
  9771. label000072C4:
  9772. 000072C4  4EBA F8BE                jsr        [PC - 0x742 /* 00006B84 */]
  9773. 000072C8  3D40 FFFC                move.w     [A6 - 0x4], D0
  9774. 000072CC  4A40                     tst.w      D0
  9775. 000072CE  6706                     beq        +0x8 /* 000072D6 */
  9776. 000072D0  3D6E FFFC FFFA           move.w     [A6 - 0x6], [A6 - 0x4]
  9777. label000072D6:
  9778. 000072D6  0C6E B1E0 FFFA           cmpi.w     [A6 - 0x6], 0xB1E0
  9779. 000072DC  660C                     bne        +0xE /* 000072EA */
  9780. 000072DE  486D CAE0                pea.l      [A5 - 0x3520]
  9781. 000072E2  4EBA F3CA                jsr        [PC - 0xC36 /* 000066AE */]
  9782. 000072E6  588F                     addq.l     A7, 4
  9783. 000072E8  603A                     bra        +0x3C /* 00007324 */
  9784. label000072EA:
  9785. 000072EA  0C6E 4F4C FFFA           cmpi.w     [A6 - 0x6], 0x4F4C /* 'OL' */
  9786. 000072F0  6D14                     blt        +0x16 /* 00007306 */
  9787. 000072F2  0C6E 5014 FFFA           cmpi.w     [A6 - 0x6], 0x5014
  9788. 000072F8  6C0C                     bge        +0xE /* 00007306 */
  9789. 000072FA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  9790. 000072FE  4EBA FAC6                jsr        [PC - 0x53A /* 00006DC6 */]
  9791. 00007302  548F                     addq.l     A7, 2
  9792. 00007304  601E                     bra        +0x20 /* 00007324 */
  9793. label00007306:
  9794. 00007306  0C6E B1DF FFFA           cmpi.w     [A6 - 0x6], 0xB1DF
  9795. 0000730C  6716                     beq        +0x18 /* 00007324 */
  9796. 0000730E  302D C710                move.w     D0, [A5 - 0x38F0]
  9797. 00007312  526D C710                addq.w     [A5 - 0x38F0], 1
  9798. 00007316  48C0                     ext.l      D0
  9799. 00007318  D080                     add.l      D0, D0
  9800. 0000731A  41ED B964                lea.l      A0, [A5 - 0x469C]
  9801. 0000731E  D1C0                     add.l      A0, D0
  9802. 00007320  30AE FFFA                move.w     [A0], [A6 - 0x6]
  9803. label00007324:
  9804. 00007324  4E5E                     unlink     A6
  9805. 00007326  4E75                     rts
  9806. fn00007328:
  9807. 00007328  4E56 FFFE                link       A6, -0x0002
  9808. 0000732C  6000 00DA                bra        +0xDC /* 00007408 */
  9809. label00007330:
  9810. 00007330  302D C734                move.w     D0, [A5 - 0x38CC]
  9811. 00007334  526D C734                addq.w     [A5 - 0x38CC], 1
  9812. 00007338  48C0                     ext.l      D0
  9813. 0000733A  D0AD C730                add.l      D0, [A5 - 0x38D0]
  9814. 0000733E  2040                     movea.l    A0, D0
  9815. 00007340  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  9816. 00007344  102E FFFF                move.b     D0, [A6 - 0x1]
  9817. 00007348  4880                     ext.w      D0
  9818. 0000734A  3F00                     move.w     -[A7], D0
  9819. 0000734C  4EBA F6BA                jsr        [PC - 0x946 /* 00006A08 */]
  9820. 00007350  548F                     addq.l     A7, 2
  9821. 00007352  4A40                     tst.w      D0
  9822. 00007354  6700 007C                beq        +0x7E /* 000073D2 */
  9823. 00007358  102E FFFF                move.b     D0, [A6 - 0x1]
  9824. 0000735C  4880                     ext.w      D0
  9825. 0000735E  3F00                     move.w     -[A7], D0
  9826. 00007360  4EBA F714                jsr        [PC - 0x8EC /* 00006A76 */]
  9827. 00007364  548F                     addq.l     A7, 2
  9828. 00007366  4A40                     tst.w      D0
  9829. 00007368  6712                     beq        +0x14 /* 0000737C */
  9830. 0000736A  302D C716                move.w     D0, [A5 - 0x38EA]
  9831. 0000736E  526D C716                addq.w     [A5 - 0x38EA], 1
  9832. 00007372  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9833. 00007376  D0C0                     add.w      A0, D0
  9834. 00007378  10AE FFFF                move.b     [A0], [A6 - 0x1]
  9835. label0000737C:
  9836. 0000737C  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9837. 00007380  D0ED C716                add.w      A0, [A5 - 0x38EA]
  9838. 00007384  4210                     clr.b      [A0]
  9839. 00007386  4EBA FBAE                jsr        [PC - 0x452 /* 00006F36 */]
  9840. 0000738A  102E FFFF                move.b     D0, [A6 - 0x1]
  9841. 0000738E  4880                     ext.w      D0
  9842. 00007390  3F00                     move.w     -[A7], D0
  9843. 00007392  4EBA F708                jsr        [PC - 0x8F8 /* 00006A9C */]
  9844. 00007396  548F                     addq.l     A7, 2
  9845. 00007398  4A40                     tst.w      D0
  9846. 0000739A  6724                     beq        +0x26 /* 000073C0 */
  9847. 0000739C  426D C716                clr.w      [A5 - 0x38EA]
  9848. 000073A0  302D C716                move.w     D0, [A5 - 0x38EA]
  9849. 000073A4  526D C716                addq.w     [A5 - 0x38EA], 1
  9850. 000073A8  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9851. 000073AC  D0C0                     add.w      A0, D0
  9852. 000073AE  10AE FFFF                move.b     [A0], [A6 - 0x1]
  9853. 000073B2  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9854. 000073B6  D0ED C716                add.w      A0, [A5 - 0x38EA]
  9855. 000073BA  4210                     clr.b      [A0]
  9856. 000073BC  4EBA FB78                jsr        [PC - 0x488 /* 00006F36 */]
  9857. label000073C0:
  9858. 000073C0  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  9859. 000073C6  6604                     bne        +0x6 /* 000073CC */
  9860. 000073C8  526D C718                addq.w     [A5 - 0x38E8], 1
  9861. label000073CC:
  9862. 000073CC  426D C716                clr.w      [A5 - 0x38EA]
  9863. 000073D0  602A                     bra        +0x2C /* 000073FC */
  9864. label000073D2:
  9865. 000073D2  7000                     moveq.l    D0, 0x00
  9866. 000073D4  102E FFFF                move.b     D0, [A6 - 0x1]
  9867. 000073D8  41ED F7A4                lea.l      A0, [A5 - 0x85C]
  9868. 000073DC  D0C0                     add.w      A0, D0
  9869. 000073DE  1010                     move.b     D0, [A0]
  9870. 000073E0  4880                     ext.w      D0
  9871. 000073E2  0240 00DC                andi.w     D0, 0xDC
  9872. 000073E6  4A40                     tst.w      D0
  9873. 000073E8  6712                     beq        +0x14 /* 000073FC */
  9874. 000073EA  302D C716                move.w     D0, [A5 - 0x38EA]
  9875. 000073EE  526D C716                addq.w     [A5 - 0x38EA], 1
  9876. 000073F2  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9877. 000073F6  D0C0                     add.w      A0, D0
  9878. 000073F8  10AE FFFF                move.b     [A0], [A6 - 0x1]
  9879. label000073FC:
  9880. 000073FC  0C6D 01F3 C710           cmpi.w     [A5 - 0x38F0], 0x1F3
  9881. 00007402  6D04                     blt        +0x6 /* 00007408 */
  9882. 00007404  526D C710                addq.w     [A5 - 0x38F0], 1
  9883. label00007408:
  9884. 00007408  306D C734                movea.w    A0, [A5 - 0x38CC]
  9885. 0000740C  B1ED C71E                cmpa.l     A0, [A5 - 0x38E2]
  9886. 00007410  6C10                     bge        +0x12 /* 00007422 */
  9887. 00007412  4A6D C71A                tst.w      [A5 - 0x38E6]
  9888. 00007416  660A                     bne        +0xC /* 00007422 */
  9889. 00007418  0C6D 01F3 C710           cmpi.w     [A5 - 0x38F0], 0x1F3
  9890. 0000741E  6D00 FF10                blt        -0xEE /* 00007330 */
  9891. label00007422:
  9892. 00007422  41ED C6AC                lea.l      A0, [A5 - 0x3954]
  9893. 00007426  D0ED C716                add.w      A0, [A5 - 0x38EA]
  9894. 0000742A  4210                     clr.b      [A0]
  9895. 0000742C  102D C6AC                move.b     D0, [A5 - 0x3954]
  9896. 00007430  4880                     ext.w      D0
  9897. 00007432  3F00                     move.w     -[A7], D0
  9898. 00007434  4EBA F5D2                jsr        [PC - 0xA2E /* 00006A08 */]
  9899. 00007438  548F                     addq.l     A7, 2
  9900. 0000743A  4A40                     tst.w      D0
  9901. 0000743C  6604                     bne        +0x6 /* 00007442 */
  9902. 0000743E  4EBA FAF6                jsr        [PC - 0x50A /* 00006F36 */]
  9903. label00007442:
  9904. 00007442  4E5E                     unlink     A6
  9905. 00007444  4E75                     rts
  9906. fn00007446:
  9907. 00007446  4E56 FEDE                link       A6, -0x0122
  9908. 0000744A  486E FFFA                pea.l      [A6 - 0x6]
  9909. 0000744E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  9910. 00007452  302D C710                move.w     D0, [A5 - 0x38F0]
  9911. 00007456  526D C710                addq.w     [A5 - 0x38F0], 1
  9912. 0000745A  48C0                     ext.l      D0
  9913. 0000745C  D080                     add.l      D0, D0
  9914. 0000745E  41ED B964                lea.l      A0, [A5 - 0x469C]
  9915. 00007462  D1C0                     add.l      A0, D0
  9916. 00007464  30BC 4E8E                move.w     [A0], 0x4E8E
  9917. 00007468  4267                     clr.w      -[A7]
  9918. 0000746A  486E FEE0                pea.l      [A6 - 0x120]
  9919. 0000746E  486E FEDE                pea.l      [A6 - 0x122]
  9920. 00007472  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  9921. 00007476  301F                     move.w     D0, [A7]+
  9922. 00007478  4267                     clr.w      -[A7]
  9923. 0000747A  486D CAEE                pea.l      [A5 - 0x3512]
  9924. 0000747E  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  9925. 00007482  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  9926. 00007486  301F                     move.w     D0, [A7]+
  9927. 00007488  486D AB48                pea.l      [A5 - 0x54B8]
  9928. 0000748C  A9B1                     syscall    CreateResFile
  9929. 0000748E  4267                     clr.w      -[A7]
  9930. 00007490  486D AB48                pea.l      [A5 - 0x54B8]
  9931. 00007494  A997                     syscall    OpenResFile
  9932. 00007496  301F                     move.w     D0, [A7]+
  9933. 00007498  3D40 FFE0                move.w     [A6 - 0x20], D0
  9934. 0000749C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9935. 000074A0  6612                     bne        +0x14 /* 000074B4 */
  9936. 000074A2  486D CB0E                pea.l      [A5 - 0x34F2]
  9937. 000074A6  486D CAF0                pea.l      [A5 - 0x3510]
  9938. 000074AA  4EBA 8B54                jsr        [PC - 0x74AC /* 00000000 */]
  9939. 000074AE  508F                     addq.l     A7, 8
  9940. 000074B0  6000 01BE                bra        +0x1C0 /* 00007670 */
  9941. label000074B4:
  9942. 000074B4  42A7                     clr.l      -[A7]
  9943. 000074B6  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  9944. 000074BC  3F3C 03EA                move.w     -[A7], 0x3EA
  9945. 000074C0  A9A0                     syscall    GetResource
  9946. 000074C2  205F                     movea.l    A0, [A7]+
  9947. 000074C4  2D48 FFF6                move.l     [A6 - 0xA], A0
  9948. 000074C8  B0FC 0000                cmpa.w     A0, 0x0
  9949. 000074CC  671A                     beq        +0x1C /* 000074E8 */
  9950. 000074CE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9951. 000074D2  A9AD                     syscall    RemoveResource/RmveResource
  9952. 000074D4  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  9953. 000074D8  670E                     beq        +0x10 /* 000074E8 */
  9954. 000074DA  486D CB28                pea.l      [A5 - 0x34D8]
  9955. 000074DE  486D CB10                pea.l      [A5 - 0x34F0]
  9956. 000074E2  4EBA 8B1C                jsr        [PC - 0x74E4 /* 00000000 */]
  9957. 000074E6  508F                     addq.l     A7, 8
  9958. label000074E8:
  9959. 000074E8  42A7                     clr.l      -[A7]
  9960. 000074EA  4879 5243 4F44           push.l     0x52434F44 /* 'RCOD' */
  9961. 000074F0  3F3C 03E8                move.w     -[A7], 0x3E8
  9962. 000074F4  A9A0                     syscall    GetResource
  9963. 000074F6  205F                     movea.l    A0, [A7]+
  9964. 000074F8  2D48 FFF2                move.l     [A6 - 0xE], A0
  9965. 000074FC  B0FC 0000                cmpa.w     A0, 0x0
  9966. 00007500  671A                     beq        +0x1C /* 0000751C */
  9967. 00007502  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  9968. 00007506  A9AD                     syscall    RemoveResource/RmveResource
  9969. 00007508  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  9970. 0000750C  670E                     beq        +0x10 /* 0000751C */
  9971. 0000750E  486D CB42                pea.l      [A5 - 0x34BE]
  9972. 00007512  486D CB2A                pea.l      [A5 - 0x34D6]
  9973. 00007516  4EBA 8AE8                jsr        [PC - 0x7518 /* 00000000 */]
  9974. 0000751A  508F                     addq.l     A7, 8
  9975. label0000751C:
  9976. 0000751C  42A7                     clr.l      -[A7]
  9977. 0000751E  4879 524C 454E           push.l     0x524C454E /* 'RLEN' */
  9978. 00007524  3F3C 03E8                move.w     -[A7], 0x3E8
  9979. 00007528  A9A0                     syscall    GetResource
  9980. 0000752A  205F                     movea.l    A0, [A7]+
  9981. 0000752C  2D48 FFEE                move.l     [A6 - 0x12], A0
  9982. 00007530  B0FC 0000                cmpa.w     A0, 0x0
  9983. 00007534  671A                     beq        +0x1C /* 00007550 */
  9984. 00007536  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  9985. 0000753A  A9AD                     syscall    RemoveResource/RmveResource
  9986. 0000753C  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  9987. 00007540  670E                     beq        +0x10 /* 00007550 */
  9988. 00007542  486D CB5C                pea.l      [A5 - 0x34A4]
  9989. 00007546  486D CB44                pea.l      [A5 - 0x34BC]
  9990. 0000754A  4EBA 8AB4                jsr        [PC - 0x754C /* 00000000 */]
  9991. 0000754E  508F                     addq.l     A7, 8
  9992. label00007550:
  9993. 00007550  42A7                     clr.l      -[A7]
  9994. 00007552  4878 0004                push.l     0x4
  9995. 00007556  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  9996. 0000755A  205F                     movea.l    A0, [A7]+
  9997. 0000755C  2D48 FFEA                move.l     [A6 - 0x16], A0
  9998. 00007560  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  9999. 00007564  6706                     beq        +0x8 /* 0000756C */
  10000. 00007566  3F3C 0001                move.w     -[A7], 0x1
  10001. 0000756A  A9C8                     syscall    SysBeep
  10002. label0000756C:
  10003. 0000756C  206E FFEA                movea.l    A0, [A6 - 0x16]
  10004. 00007570  2050                     movea.l    A0, [A0]
  10005. 00007572  20AE FFFA                move.l     [A0], [A6 - 0x6]
  10006. 00007576  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  10007. 0000757A  4879 4441 5445           push.l     0x44415445 /* 'DATE' */
  10008. 00007580  3F3C 03EA                move.w     -[A7], 0x3EA
  10009. 00007584  486D CB5E                pea.l      [A5 - 0x34A2]
  10010. 00007588  A9AB                     syscall    AddResource
  10011. 0000758A  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10012. 0000758E  670E                     beq        +0x10 /* 0000759E */
  10013. 00007590  486D CB84                pea.l      [A5 - 0x347C]
  10014. 00007594  486D CB68                pea.l      [A5 - 0x3498]
  10015. 00007598  4EBA 8A66                jsr        [PC - 0x759A /* 00000000 */]
  10016. 0000759C  508F                     addq.l     A7, 8
  10017. label0000759E:
  10018. 0000759E  42A7                     clr.l      -[A7]
  10019. 000075A0  4878 0002                push.l     0x2
  10020. 000075A4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  10021. 000075A8  205F                     movea.l    A0, [A7]+
  10022. 000075AA  2D48 FFE6                move.l     [A6 - 0x1A], A0
  10023. 000075AE  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  10024. 000075B2  6706                     beq        +0x8 /* 000075BA */
  10025. 000075B4  3F3C 0001                move.w     -[A7], 0x1
  10026. 000075B8  A9C8                     syscall    SysBeep
  10027. label000075BA:
  10028. 000075BA  206E FFE6                movea.l    A0, [A6 - 0x1A]
  10029. 000075BE  2050                     movea.l    A0, [A0]
  10030. 000075C0  30AD C710                move.w     [A0], [A5 - 0x38F0]
  10031. 000075C4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  10032. 000075C8  4879 524C 454E           push.l     0x524C454E /* 'RLEN' */
  10033. 000075CE  3F3C 03E8                move.w     -[A7], 0x3E8
  10034. 000075D2  486D CB86                pea.l      [A5 - 0x347A]
  10035. 000075D6  A9AB                     syscall    AddResource
  10036. 000075D8  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10037. 000075DC  670E                     beq        +0x10 /* 000075EC */
  10038. 000075DE  486D CBAE                pea.l      [A5 - 0x3452]
  10039. 000075E2  486D CB92                pea.l      [A5 - 0x346E]
  10040. 000075E6  4EBA 8A18                jsr        [PC - 0x75E8 /* 00000000 */]
  10041. 000075EA  508F                     addq.l     A7, 8
  10042. label000075EC:
  10043. 000075EC  302D C710                move.w     D0, [A5 - 0x38F0]
  10044. 000075F0  D040                     add.w      D0, D0
  10045. 000075F2  42A7                     clr.l      -[A7]
  10046. 000075F4  48C0                     ext.l      D0
  10047. 000075F6  2F00                     move.l     -[A7], D0
  10048. 000075F8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  10049. 000075FC  205F                     movea.l    A0, [A7]+
  10050. 000075FE  2D48 FFE2                move.l     [A6 - 0x1E], A0
  10051. 00007602  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  10052. 00007606  6706                     beq        +0x8 /* 0000760E */
  10053. 00007608  3F3C 0001                move.w     -[A7], 0x1
  10054. 0000760C  A9C8                     syscall    SysBeep
  10055. label0000760E:
  10056. 0000760E  426E FFFE                clr.w      [A6 - 0x2]
  10057. 00007612  6024                     bra        +0x26 /* 00007638 */
  10058. label00007614:
  10059. 00007614  206E FFE2                movea.l    A0, [A6 - 0x1E]
  10060. 00007618  302E FFFE                move.w     D0, [A6 - 0x2]
  10061. 0000761C  48C0                     ext.l      D0
  10062. 0000761E  D080                     add.l      D0, D0
  10063. 00007620  D090                     add.l      D0, [A0]
  10064. 00007622  322E FFFE                move.w     D1, [A6 - 0x2]
  10065. 00007626  48C1                     ext.l      D1
  10066. 00007628  D281                     add.l      D1, D1
  10067. 0000762A  41ED B964                lea.l      A0, [A5 - 0x469C]
  10068. 0000762E  D1C1                     add.l      A0, D1
  10069. 00007630  2240                     movea.l    A1, D0
  10070. 00007632  3290                     move.w     [A1], [A0]
  10071. 00007634  526E FFFE                addq.w     [A6 - 0x2], 1
  10072. label00007638:
  10073. 00007638  302E FFFE                move.w     D0, [A6 - 0x2]
  10074. 0000763C  B06D C710                cmp.w      D0, [A5 - 0x38F0]
  10075. 00007640  6DD2                     blt        -0x2C /* 00007614 */
  10076. 00007642  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  10077. 00007646  4879 5243 4F44           push.l     0x52434F44 /* 'RCOD' */
  10078. 0000764C  3F3C 03E8                move.w     -[A7], 0x3E8
  10079. 00007650  486D CBB0                pea.l      [A5 - 0x3450]
  10080. 00007654  A9AB                     syscall    AddResource
  10081. 00007656  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10082. 0000765A  670E                     beq        +0x10 /* 0000766A */
  10083. 0000765C  486D CBD8                pea.l      [A5 - 0x3428]
  10084. 00007660  486D CBBC                pea.l      [A5 - 0x3444]
  10085. 00007664  4EBA 899A                jsr        [PC - 0x7666 /* 00000000 */]
  10086. 00007668  508F                     addq.l     A7, 8
  10087. label0000766A:
  10088. 0000766A  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  10089. 0000766E  A99A                     syscall    CloseResFile
  10090. label00007670:
  10091. 00007670  4267                     clr.w      -[A7]
  10092. 00007672  486D CBDA                pea.l      [A5 - 0x3426]
  10093. 00007676  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  10094. 0000767A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10095. 0000767E  301F                     move.w     D0, [A7]+
  10096. 00007680  2B6E FFFA C72C           move.l     [A5 - 0x38D4], [A6 - 0x6]
  10097. 00007686  3B6D C710 C722           move.w     [A5 - 0x38DE], [A5 - 0x38F0]
  10098. 0000768C  4E5E                     unlink     A6
  10099. 0000768E  4E75                     rts
  10100. fn00007690:
  10101. 00007690  4E56 FFFC                link       A6, -0x0004
  10102. 00007694  426E FFFC                clr.w      [A6 - 0x4]
  10103. 00007698  7001                     moveq.l    D0, 0x01
  10104. 0000769A  3D40 FFFE                move.w     [A6 - 0x2], D0
  10105. 0000769E  6046                     bra        +0x48 /* 000076E6 */
  10106. label000076A0:
  10107. 000076A0  306E FFFE                movea.w    A0, [A6 - 0x2]
  10108. 000076A4  D1EE 0008                add.l      A0, [A6 + 0x8]
  10109. 000076A8  326E FFFE                movea.w    A1, [A6 - 0x2]
  10110. 000076AC  D3EE 0008                add.l      A1, [A6 + 0x8]
  10111. 000076B0  1011                     move.b     D0, [A1]
  10112. 000076B2  4880                     ext.w      D0
  10113. 000076B4  C1FC 0031                muls.w     D0, 0x31 /* '1' */
  10114. 000076B8  326E FFFE                movea.w    A1, [A6 - 0x2]
  10115. 000076BC  D3EE 0008                add.l      A1, [A6 + 0x8]
  10116. 000076C0  1229 FFFF                move.b     D1, [A1 - 0x1]
  10117. 000076C4  4881                     ext.w      D1
  10118. 000076C6  C3FC 0003                muls.w     D1, 0x3
  10119. 000076CA  D041                     add.w      D0, D1
  10120. 000076CC  322E FFFE                move.w     D1, [A6 - 0x2]
  10121. 000076D0  0641 00DC                addi.w     D1, 0xDC
  10122. 000076D4  48C0                     ext.l      D0
  10123. 000076D6  81C1                     divs.w     D0, D1
  10124. 000076D8  4840                     swap.w     D0
  10125. 000076DA  1080                     move.b     [A0], D0
  10126. 000076DC  4880                     ext.w      D0
  10127. 000076DE  D16E FFFC                add.w      [A6 - 0x4], D0
  10128. 000076E2  526E FFFE                addq.w     [A6 - 0x2], 1
  10129. label000076E6:
  10130. 000076E6  206E 0008                movea.l    A0, [A6 + 0x8]
  10131. 000076EA  1010                     move.b     D0, [A0]
  10132. 000076EC  4880                     ext.w      D0
  10133. 000076EE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  10134. 000076F2  6CAC                     bge        -0x52 /* 000076A0 */
  10135. 000076F4  302E FFFC                move.w     D0, [A6 - 0x4]
  10136. 000076F8  4E5E                     unlink     A6
  10137. 000076FA  4E75                     rts
  10138. 000076FC  4E56 FFD6                link       A6, -0x002A
  10139. 00007700  41EE FFDA                lea.l      A0, [A6 - 0x26]
  10140. 00007704  43ED FF11                lea.l      A1, [A5 - 0xEF]
  10141. 00007708  7004                     moveq.l    D0, 0x04
  10142. label0000770A:
  10143. 0000770A  20D9                     move.l     [A0]+, [A1]+
  10144. 0000770C  51C8 FFFC                dbf        D0, -0x6 /* 0000770A */
  10145. 00007710  4267                     clr.w      -[A7]
  10146. 00007712  42A7                     clr.l      -[A7]
  10147. 00007714  486E FFFE                pea.l      [A6 - 0x2]
  10148. 00007718  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  10149. 0000771C  301F                     move.w     D0, [A7]+
  10150. 0000771E  302E 0008                move.w     D0, [A6 + 0x8]
  10151. 00007722  C1FC 010C                muls.w     D0, 0x10C
  10152. 00007726  41ED AC64                lea.l      A0, [A5 - 0x539C]
  10153. 0000772A  D1C0                     add.l      A0, D0
  10154. 0000772C  4267                     clr.w      -[A7]
  10155. 0000772E  42A7                     clr.l      -[A7]
  10156. 00007730  3F28 0100                move.w     -[A7], [A0 + 0x100]
  10157. 00007734  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10158. 00007738  301F                     move.w     D0, [A7]+
  10159. 0000773A  302E 0008                move.w     D0, [A6 + 0x8]
  10160. 0000773E  C1FC 010C                muls.w     D0, 0x10C
  10161. 00007742  41ED AC64                lea.l      A0, [A5 - 0x539C]
  10162. 00007746  D1C0                     add.l      A0, D0
  10163. 00007748  4267                     clr.w      -[A7]
  10164. 0000774A  4850                     pea.l      [A0]
  10165. 0000774C  A997                     syscall    OpenResFile
  10166. 0000774E  301F                     move.w     D0, [A7]+
  10167. 00007750  3D40 FFFC                move.w     [A6 - 0x4], D0
  10168. 00007754  42A7                     clr.l      -[A7]
  10169. 00007756  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  10170. 0000775C  3F3C 03E8                move.w     -[A7], 0x3E8
  10171. 00007760  A9A0                     syscall    GetResource
  10172. 00007762  205F                     movea.l    A0, [A7]+
  10173. 00007764  2D48 FFF2                move.l     [A6 - 0xE], A0
  10174. 00007768  4AAE FFF2                tst.l      [A6 - 0xE]
  10175. 0000776C  6608                     bne        +0xA /* 00007776 */
  10176. 0000776E  3F3C 0001                move.w     -[A7], 0x1
  10177. 00007772  A9C8                     syscall    SysBeep
  10178. 00007774  6006                     bra        +0x8 /* 0000777C */
  10179. label00007776:
  10180. 00007776  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  10181. 0000777A  A9AD                     syscall    RemoveResource/RmveResource
  10182. label0000777C:
  10183. 0000777C  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10184. 00007780  6706                     beq        +0x8 /* 00007788 */
  10185. 00007782  3F3C 0001                move.w     -[A7], 0x1
  10186. 00007786  A9C8                     syscall    SysBeep
  10187. label00007788:
  10188. 00007788  486E FFDA                pea.l      [A6 - 0x26]
  10189. 0000778C  4EBA FF02                jsr        [PC - 0xFE /* 00007690 */]
  10190. 00007790  588F                     addq.l     A7, 4
  10191. 00007792  42A7                     clr.l      -[A7]
  10192. 00007794  102E FFDA                move.b     D0, [A6 - 0x26]
  10193. 00007798  4880                     ext.w      D0
  10194. 0000779A  48C0                     ext.l      D0
  10195. 0000779C  2F00                     move.l     -[A7], D0
  10196. 0000779E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  10197. 000077A2  205F                     movea.l    A0, [A7]+
  10198. 000077A4  2D48 FFEE                move.l     [A6 - 0x12], A0
  10199. 000077A8  7001                     moveq.l    D0, 0x01
  10200. 000077AA  3D40 FFFA                move.w     [A6 - 0x6], D0
  10201. 000077AE  601A                     bra        +0x1C /* 000077CA */
  10202. label000077B0:
  10203. 000077B0  206E FFEE                movea.l    A0, [A6 - 0x12]
  10204. 000077B4  326E FFFA                movea.w    A1, [A6 - 0x6]
  10205. 000077B8  D3D0                     add.l      A1, [A0]
  10206. 000077BA  306E FFFA                movea.w    A0, [A6 - 0x6]
  10207. 000077BE  D1CE                     add.l      A0, A6
  10208. 000077C0  1368 FFDA FFFF           move.b     [A1 - 0x1], [A0 - 0x26]
  10209. 000077C6  526E FFFA                addq.w     [A6 - 0x6], 1
  10210. label000077CA:
  10211. 000077CA  102E FFDA                move.b     D0, [A6 - 0x26]
  10212. 000077CE  4880                     ext.w      D0
  10213. 000077D0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  10214. 000077D4  6CDA                     bge        -0x24 /* 000077B0 */
  10215. 000077D6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  10216. 000077DA  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  10217. 000077E0  3F3C 03E8                move.w     -[A7], 0x3E8
  10218. 000077E4  486D FF26                pea.l      [A5 - 0xDA]
  10219. 000077E8  A9AB                     syscall    AddResource
  10220. 000077EA  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10221. 000077EE  670E                     beq        +0x10 /* 000077FE */
  10222. 000077F0  486D FF4A                pea.l      [A5 - 0xB6]
  10223. 000077F4  486D FF2E                pea.l      [A5 - 0xD2]
  10224. 000077F8  4EBA 8806                jsr        [PC - 0x77FA /* 00000000 */]
  10225. 000077FC  508F                     addq.l     A7, 8
  10226. label000077FE:
  10227. 000077FE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10228. 00007802  A99A                     syscall    CloseResFile
  10229. 00007804  4267                     clr.w      -[A7]
  10230. 00007806  42A7                     clr.l      -[A7]
  10231. 00007808  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10232. 0000780C  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10233. 00007810  301F                     move.w     D0, [A7]+
  10234. 00007812  302E 0008                move.w     D0, [A6 + 0x8]
  10235. 00007816  C1FC 010C                muls.w     D0, 0x10C
  10236. 0000781A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  10237. 0000781E  D1C0                     add.l      A0, D0
  10238. 00007820  302E 0008                move.w     D0, [A6 + 0x8]
  10239. 00007824  C1FC 010C                muls.w     D0, 0x10C
  10240. 00007828  43ED AC64                lea.l      A1, [A5 - 0x539C]
  10241. 0000782C  D3C0                     add.l      A1, D0
  10242. 0000782E  486E FFF6                pea.l      [A6 - 0xA]
  10243. 00007832  3F29 0100                move.w     -[A7], [A1 + 0x100]
  10244. 00007836  4850                     pea.l      [A0]
  10245. 00007838  4EBA 892E                jsr        [PC - 0x76D2 /* 00000168 */]
  10246. 0000783C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10247. 00007840  2D40 FFD6                move.l     [A6 - 0x2A], D0
  10248. 00007844  4A80                     tst.l      D0
  10249. 00007846  6700 00CE                beq        +0xD0 /* 00007916 */
  10250. 0000784A  302E 0008                move.w     D0, [A6 + 0x8]
  10251. 0000784E  C1FC 010C                muls.w     D0, 0x10C
  10252. 00007852  41ED AC64                lea.l      A0, [A5 - 0x539C]
  10253. 00007856  D1C0                     add.l      A0, D0
  10254. 00007858  302E 0008                move.w     D0, [A6 + 0x8]
  10255. 0000785C  C1FC 010C                muls.w     D0, 0x10C
  10256. 00007860  43ED AC64                lea.l      A1, [A5 - 0x539C]
  10257. 00007864  D3C0                     add.l      A1, D0
  10258. 00007866  4267                     clr.w      -[A7]
  10259. 00007868  4850                     pea.l      [A0]
  10260. 0000786A  3F29 0100                move.w     -[A7], [A1 + 0x100]
  10261. 0000786E  486E FFFC                pea.l      [A6 - 0x4]
  10262. 00007872  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  10263. 00007876  301F                     move.w     D0, [A7]+
  10264. 00007878  4A40                     tst.w      D0
  10265. 0000787A  670A                     beq        +0xC /* 00007886 */
  10266. 0000787C  3F3C 0001                move.w     -[A7], 0x1
  10267. 00007880  A9C8                     syscall    SysBeep
  10268. 00007882  6000 0092                bra        +0x94 /* 00007916 */
  10269. label00007886:
  10270. 00007886  426E FFFA                clr.w      [A6 - 0x6]
  10271. 0000788A  6032                     bra        +0x34 /* 000078BE */
  10272. label0000788C:
  10273. 0000788C  306E FFFA                movea.w    A0, [A6 - 0x6]
  10274. 00007890  D1EE FFD6                add.l      A0, [A6 - 0x2A]
  10275. 00007894  102E FFDA                move.b     D0, [A6 - 0x26]
  10276. 00007898  4880                     ext.w      D0
  10277. 0000789A  326E FFFA                movea.w    A1, [A6 - 0x6]
  10278. 0000789E  2209                     move.l     D1, A1
  10279. 000078A0  83C0                     divs.w     D1, D0
  10280. 000078A2  4841                     swap.w     D1
  10281. 000078A4  48C1                     ext.l      D1
  10282. 000078A6  D28E                     add.l      D1, A6
  10283. 000078A8  2241                     movea.l    A1, D1
  10284. 000078AA  1029 FFDB                move.b     D0, [A1 - 0x25]
  10285. 000078AE  4880                     ext.w      D0
  10286. 000078B0  D06E FFFA                add.w      D0, [A6 - 0x6]
  10287. 000078B4  0640 0043                addi.w     D0, 0x43 /* 'C' */
  10288. 000078B8  D110                     add.b      [A0], D0
  10289. 000078BA  526E FFFA                addq.w     [A6 - 0x6], 1
  10290. label000078BE:
  10291. 000078BE  306E FFFA                movea.w    A0, [A6 - 0x6]
  10292. 000078C2  B1EE FFF6                cmpa.l     A0, [A6 - 0xA]
  10293. 000078C6  6DC4                     blt        -0x3A /* 0000788C */
  10294. 000078C8  4267                     clr.w      -[A7]
  10295. 000078CA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10296. 000078CE  486E FFF6                pea.l      [A6 - 0xA]
  10297. 000078D2  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  10298. 000078D6  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  10299. 000078DA  301F                     move.w     D0, [A7]+
  10300. 000078DC  4A40                     tst.w      D0
  10301. 000078DE  6706                     beq        +0x8 /* 000078E6 */
  10302. 000078E0  3F3C 0001                move.w     -[A7], 0x1
  10303. 000078E4  A9C8                     syscall    SysBeep
  10304. label000078E6:
  10305. 000078E6  4267                     clr.w      -[A7]
  10306. 000078E8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10307. 000078EC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  10308. 000078F0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  10309. 000078F4  301F                     move.w     D0, [A7]+
  10310. 000078F6  4A40                     tst.w      D0
  10311. 000078F8  6706                     beq        +0x8 /* 00007900 */
  10312. 000078FA  3F3C 0001                move.w     -[A7], 0x1
  10313. 000078FE  A9C8                     syscall    SysBeep
  10314. label00007900:
  10315. 00007900  4267                     clr.w      -[A7]
  10316. 00007902  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10317. 00007906  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  10318. 0000790A  301F                     move.w     D0, [A7]+
  10319. 0000790C  4A40                     tst.w      D0
  10320. 0000790E  6706                     beq        +0x8 /* 00007916 */
  10321. 00007910  3F3C 0001                move.w     -[A7], 0x1
  10322. 00007914  A9C8                     syscall    SysBeep
  10323. label00007916:
  10324. 00007916  4E5E                     unlink     A6
  10325. 00007918  4E75                     rts
  10326. export_20:
  10327. 0000791A  4E56 FFFC                link       A6, -0x0004
  10328. 0000791E  426E FFFE                clr.w      [A6 - 0x2]
  10329. 00007922  206E 000C                movea.l    A0, [A6 + 0xC]
  10330. 00007926  0C50 0003                cmpi.w     [A0], 0x3
  10331. 0000792A  665E                     bne        +0x60 /* 0000798A */
  10332. 0000792C  42A7                     clr.l      -[A7]
  10333. 0000792E  206E 000C                movea.l    A0, [A6 + 0xC]
  10334. 00007932  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10335. 00007936  4878 00FF                push.l     0xFF
  10336. 0000793A  A858                     syscall    BitAnd
  10337. 0000793C  201F                     move.l     D0, [A7]+
  10338. 0000793E  1D40 FFFD                move.b     [A6 - 0x3], D0
  10339. 00007942  0C2E 000D FFFD           cmpi.b     [A6 - 0x3], 0xD /* '\r' */
  10340. 00007948  6708                     beq        +0xA /* 00007952 */
  10341. 0000794A  0C2E 0003 FFFD           cmpi.b     [A6 - 0x3], 0x3
  10342. 00007950  6610                     bne        +0x12 /* 00007962 */
  10343. label00007952:
  10344. 00007952  206E 0008                movea.l    A0, [A6 + 0x8]
  10345. 00007956  7001                     moveq.l    D0, 0x01
  10346. 00007958  3080                     move.w     [A0], D0
  10347. 0000795A  7001                     moveq.l    D0, 0x01
  10348. 0000795C  3D40 FFFE                move.w     [A6 - 0x2], D0
  10349. 00007960  6028                     bra        +0x2A /* 0000798A */
  10350. label00007962:
  10351. 00007962  102E FFFD                move.b     D0, [A6 - 0x3]
  10352. 00007966  4880                     ext.w      D0
  10353. 00007968  7278                     moveq.l    D1, 0x78
  10354. 0000796A  9240                     sub.w      D1, D0
  10355. 0000796C  206E 000C                movea.l    A0, [A6 + 0xC]
  10356. 00007970  48C1                     ext.l      D1
  10357. 00007972  D3A8 0002                add.l      [A0 + 0x2], D1
  10358. 00007976  522D FE12                addq.b     [A5 - 0x1EE], 1
  10359. 0000797A  102D FE12                move.b     D0, [A5 - 0x1EE]
  10360. 0000797E  4880                     ext.w      D0
  10361. 00007980  41ED FE12                lea.l      A0, [A5 - 0x1EE]
  10362. 00007984  D0C0                     add.w      A0, D0
  10363. 00007986  10AE FFFD                move.b     [A0], [A6 - 0x3]
  10364. label0000798A:
  10365. 0000798A  102E FFFF                move.b     D0, [A6 - 0x1]
  10366. 0000798E  4E5E                     unlink     A6
  10367. 00007990  205F                     movea.l    A0, [A7]+
  10368. 00007992  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10369. 00007996  1E80                     move.b     [A7], D0
  10370. 00007998  4ED0                     jmp        [A0]
  10371. fn0000799A:
  10372. 0000799A  4E56 FFEA                link       A6, -0x0016
  10373. 0000799E  486D FF4C                pea.l      [A5 - 0xB4]
  10374. 000079A2  486D FF60                pea.l      [A5 - 0xA0]
  10375. 000079A6  486D FF62                pea.l      [A5 - 0x9E]
  10376. 000079AA  486D FF64                pea.l      [A5 - 0x9C]
  10377. 000079AE  A98B                     syscall    ParamText
  10378. 000079B0  42A7                     clr.l      -[A7]
  10379. 000079B2  3F3C 03EA                move.w     -[A7], 0x3EA
  10380. 000079B6  42A7                     clr.l      -[A7]
  10381. 000079B8  4878 FFFF                push.l     0xFFFF
  10382. 000079BC  A97C                     syscall    GetNewDialog
  10383. 000079BE  205F                     movea.l    A0, [A7]+
  10384. 000079C0  2D48 FFFC                move.l     [A6 - 0x4], A0
  10385. 000079C4  422D FE12                clr.b      [A5 - 0x1EE]
  10386. label000079C8:
  10387. 000079C8  486D 00C2                pea.l      [A5 + 0xC2 /* export_20 */]
  10388. 000079CC  486E FFFA                pea.l      [A6 - 0x6]
  10389. 000079D0  A991                     syscall    ModalDialog
  10390. 000079D2  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  10391. 000079D8  66EE                     bne        -0x10 /* 000079C8 */
  10392. 000079DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10393. 000079DE  A983                     syscall    DisposeDialog
  10394. 000079E0  426E FFF6                clr.w      [A6 - 0xA]
  10395. 000079E4  0C2D 0005 FE12           cmpi.b     [A5 - 0x1EE], 0x5
  10396. 000079EA  6600 006A                bne        +0x6C /* 00007A56 */
  10397. 000079EE  7001                     moveq.l    D0, 0x01
  10398. 000079F0  3D40 FFF4                move.w     [A6 - 0xC], D0
  10399. 000079F4  602A                     bra        +0x2C /* 00007A20 */
  10400. label000079F6:
  10401. 000079F6  306E FFF4                movea.w    A0, [A6 - 0xC]
  10402. 000079FA  D1CE                     add.l      A0, A6
  10403. 000079FC  43ED FE12                lea.l      A1, [A5 - 0x1EE]
  10404. 00007A00  D2EE FFF4                add.w      A1, [A6 - 0xC]
  10405. 00007A04  1011                     move.b     D0, [A1]
  10406. 00007A06  4880                     ext.w      D0
  10407. 00007A08  3F00                     move.w     -[A7], D0
  10408. 00007A0A  2D48 FFEA                move.l     [A6 - 0x16], A0
  10409. 00007A0E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  10410. 00007A12  548F                     addq.l     A7, 2
  10411. 00007A14  206E FFEA                movea.l    A0, [A6 - 0x16]
  10412. 00007A18  1140 FFED                move.b     [A0 - 0x13], D0
  10413. 00007A1C  526E FFF4                addq.w     [A6 - 0xC], 1
  10414. label00007A20:
  10415. 00007A20  0C6E 0005 FFF4           cmpi.w     [A6 - 0xC], 0x5
  10416. 00007A26  6FCE                     ble        -0x30 /* 000079F6 */
  10417. 00007A28  0C2E 0058 FFEE           cmpi.b     [A6 - 0x12], 0x58 /* 'X' */
  10418. 00007A2E  6626                     bne        +0x28 /* 00007A56 */
  10419. 00007A30  0C2E 0059 FFEF           cmpi.b     [A6 - 0x11], 0x59 /* 'Y' */
  10420. 00007A36  661E                     bne        +0x20 /* 00007A56 */
  10421. 00007A38  0C2E 005A FFF0           cmpi.b     [A6 - 0x10], 0x5A /* 'Z' */
  10422. 00007A3E  6616                     bne        +0x18 /* 00007A56 */
  10423. 00007A40  0C2E 005A FFF1           cmpi.b     [A6 - 0xF], 0x5A /* 'Z' */
  10424. 00007A46  660E                     bne        +0x10 /* 00007A56 */
  10425. 00007A48  0C2E 0059 FFF2           cmpi.b     [A6 - 0xE], 0x59 /* 'Y' */
  10426. 00007A4E  6606                     bne        +0x8 /* 00007A56 */
  10427. 00007A50  7001                     moveq.l    D0, 0x01
  10428. 00007A52  3D40 FFF6                move.w     [A6 - 0xA], D0
  10429. label00007A56:
  10430. 00007A56  486D FE12                pea.l      [A5 - 0x1EE]
  10431. 00007A5A  4EBA FC34                jsr        [PC - 0x3CC /* 00007690 */]
  10432. 00007A5E  588F                     addq.l     A7, 4
  10433. 00007A60  7001                     moveq.l    D0, 0x01
  10434. 00007A62  3D40 FFF8                move.w     [A6 - 0x8], D0
  10435. 00007A66  426E FFF4                clr.w      [A6 - 0xC]
  10436. 00007A6A  601E                     bra        +0x20 /* 00007A8A */
  10437. label00007A6C:
  10438. 00007A6C  41ED FE12                lea.l      A0, [A5 - 0x1EE]
  10439. 00007A70  D0EE FFF4                add.w      A0, [A6 - 0xC]
  10440. 00007A74  326E FFF4                movea.w    A1, [A6 - 0xC]
  10441. 00007A78  D3EE 0008                add.l      A1, [A6 + 0x8]
  10442. 00007A7C  1010                     move.b     D0, [A0]
  10443. 00007A7E  B011                     cmp.b      D0, [A1]
  10444. 00007A80  6704                     beq        +0x6 /* 00007A86 */
  10445. 00007A82  426E FFF8                clr.w      [A6 - 0x8]
  10446. label00007A86:
  10447. 00007A86  526E FFF4                addq.w     [A6 - 0xC], 1
  10448. label00007A8A:
  10449. 00007A8A  102D FE12                move.b     D0, [A5 - 0x1EE]
  10450. 00007A8E  4880                     ext.w      D0
  10451. 00007A90  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  10452. 00007A94  6CD6                     bge        -0x28 /* 00007A6C */
  10453. 00007A96  4A6E FFF8                tst.w      [A6 - 0x8]
  10454. 00007A9A  660A                     bne        +0xC /* 00007AA6 */
  10455. 00007A9C  4A6E FFF6                tst.w      [A6 - 0xA]
  10456. 00007AA0  6604                     bne        +0x6 /* 00007AA6 */
  10457. 00007AA2  7000                     moveq.l    D0, 0x00
  10458. 00007AA4  6002                     bra        +0x4 /* 00007AA8 */
  10459. label00007AA6:
  10460. 00007AA6  7001                     moveq.l    D0, 0x01
  10461. label00007AA8:
  10462. 00007AA8  4E5E                     unlink     A6
  10463. 00007AAA  4E75                     rts
  10464. fn00007AAC:
  10465. 00007AAC  4E56 FEE6                link       A6, -0x011A
  10466. 00007AB0  4A2D AC4E                tst.b      [A5 - 0x53B2]
  10467. 00007AB4  6700 0086                beq        +0x88 /* 00007B3C */
  10468. 00007AB8  422D AC4E                clr.b      [A5 - 0x53B2]
  10469. 00007ABC  4267                     clr.w      -[A7]
  10470. 00007ABE  42A7                     clr.l      -[A7]
  10471. 00007AC0  486E FFFE                pea.l      [A6 - 0x2]
  10472. 00007AC4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  10473. 00007AC8  301F                     move.w     D0, [A7]+
  10474. 00007ACA  4267                     clr.w      -[A7]
  10475. 00007ACC  42A7                     clr.l      -[A7]
  10476. 00007ACE  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  10477. 00007AD2  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10478. 00007AD6  301F                     move.w     D0, [A7]+
  10479. 00007AD8  4267                     clr.w      -[A7]
  10480. 00007ADA  486D AB48                pea.l      [A5 - 0x54B8]
  10481. 00007ADE  A997                     syscall    OpenResFile
  10482. 00007AE0  301F                     move.w     D0, [A7]+
  10483. 00007AE2  3D40 FFFC                move.w     [A6 - 0x4], D0
  10484. 00007AE6  42A7                     clr.l      -[A7]
  10485. 00007AE8  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  10486. 00007AEE  3F3C 03E8                move.w     -[A7], 0x3E8
  10487. 00007AF2  A9A0                     syscall    GetResource
  10488. 00007AF4  205F                     movea.l    A0, [A7]+
  10489. 00007AF6  2D48 FFF8                move.l     [A6 - 0x8], A0
  10490. 00007AFA  4AAE FFF8                tst.l      [A6 - 0x8]
  10491. 00007AFE  6608                     bne        +0xA /* 00007B08 */
  10492. 00007B00  3F3C 0001                move.w     -[A7], 0x1
  10493. 00007B04  A9C8                     syscall    SysBeep
  10494. 00007B06  6006                     bra        +0x8 /* 00007B0E */
  10495. label00007B08:
  10496. 00007B08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10497. 00007B0C  A9AD                     syscall    RemoveResource/RmveResource
  10498. label00007B0E:
  10499. 00007B0E  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10500. 00007B12  6706                     beq        +0x8 /* 00007B1A */
  10501. 00007B14  3F3C 0001                move.w     -[A7], 0x1
  10502. 00007B18  A9C8                     syscall    SysBeep
  10503. label00007B1A:
  10504. 00007B1A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10505. 00007B1E  A99A                     syscall    CloseResFile
  10506. 00007B20  4267                     clr.w      -[A7]
  10507. 00007B22  42A7                     clr.l      -[A7]
  10508. 00007B24  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10509. 00007B28  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10510. 00007B2C  301F                     move.w     D0, [A7]+
  10511. 00007B2E  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  10512. 00007B32  486D FF66                pea.l      [A5 - 0x9A]
  10513. 00007B36  A95F                     syscall    SetControlTitle/SetCTitle
  10514. 00007B38  6000 0210                bra        +0x212 /* 00007D4A */
  10515. label00007B3C:
  10516. 00007B3C  486D FF74                pea.l      [A5 - 0x8C]
  10517. 00007B40  486D FF86                pea.l      [A5 - 0x7A]
  10518. 00007B44  486D FF88                pea.l      [A5 - 0x78]
  10519. 00007B48  486D FF8A                pea.l      [A5 - 0x76]
  10520. 00007B4C  A98B                     syscall    ParamText
  10521. 00007B4E  422D FE12                clr.b      [A5 - 0x1EE]
  10522. 00007B52  42A7                     clr.l      -[A7]
  10523. 00007B54  3F3C 03EA                move.w     -[A7], 0x3EA
  10524. 00007B58  42A7                     clr.l      -[A7]
  10525. 00007B5A  4878 FFFF                push.l     0xFFFF
  10526. 00007B5E  A97C                     syscall    GetNewDialog
  10527. 00007B60  205F                     movea.l    A0, [A7]+
  10528. 00007B62  2D48 FEEC                move.l     [A6 - 0x114], A0
  10529. label00007B66:
  10530. 00007B66  486D 00C2                pea.l      [A5 + 0xC2 /* export_20 */]
  10531. 00007B6A  486E FEEA                pea.l      [A6 - 0x116]
  10532. 00007B6E  A991                     syscall    ModalDialog
  10533. 00007B70  0C6E 0001 FEEA           cmpi.w     [A6 - 0x116], 0x1
  10534. 00007B76  66EE                     bne        -0x10 /* 00007B66 */
  10535. 00007B78  426E FEE6                clr.w      [A6 - 0x11A]
  10536. 00007B7C  6016                     bra        +0x18 /* 00007B94 */
  10537. label00007B7E:
  10538. 00007B7E  306E FEE6                movea.w    A0, [A6 - 0x11A]
  10539. 00007B82  D1CE                     add.l      A0, A6
  10540. 00007B84  43ED FE12                lea.l      A1, [A5 - 0x1EE]
  10541. 00007B88  D2EE FEE6                add.w      A1, [A6 - 0x11A]
  10542. 00007B8C  1151 FEF8                move.b     [A0 - 0x108], [A1]
  10543. 00007B90  526E FEE6                addq.w     [A6 - 0x11A], 1
  10544. label00007B94:
  10545. 00007B94  102D FE12                move.b     D0, [A5 - 0x1EE]
  10546. 00007B98  4880                     ext.w      D0
  10547. 00007B9A  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  10548. 00007B9E  6CDE                     bge        -0x20 /* 00007B7E */
  10549. 00007BA0  0C2E 0013 FEF8           cmpi.b     [A6 - 0x108], 0x13
  10550. 00007BA6  6F06                     ble        +0x8 /* 00007BAE */
  10551. 00007BA8  7013                     moveq.l    D0, 0x13
  10552. 00007BAA  1D40 FEF8                move.b     [A6 - 0x108], D0
  10553. label00007BAE:
  10554. 00007BAE  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  10555. 00007BB2  A983                     syscall    DisposeDialog
  10556. 00007BB4  4A2E FEF8                tst.b      [A6 - 0x108]
  10557. 00007BB8  6700 009E                beq        +0xA0 /* 00007C58 */
  10558. 00007BBC  7001                     moveq.l    D0, 0x01
  10559. 00007BBE  3D40 FEE8                move.w     [A6 - 0x118], D0
  10560. 00007BC2  486D FF8C                pea.l      [A5 - 0x74]
  10561. 00007BC6  486D FFA2                pea.l      [A5 - 0x5E]
  10562. 00007BCA  486D FFA4                pea.l      [A5 - 0x5C]
  10563. 00007BCE  486D FFA6                pea.l      [A5 - 0x5A]
  10564. 00007BD2  A98B                     syscall    ParamText
  10565. 00007BD4  42A7                     clr.l      -[A7]
  10566. 00007BD6  3F3C 03EA                move.w     -[A7], 0x3EA
  10567. 00007BDA  42A7                     clr.l      -[A7]
  10568. 00007BDC  4878 FFFF                push.l     0xFFFF
  10569. 00007BE0  A97C                     syscall    GetNewDialog
  10570. 00007BE2  205F                     movea.l    A0, [A7]+
  10571. 00007BE4  2D48 FEEC                move.l     [A6 - 0x114], A0
  10572. 00007BE8  422D FE12                clr.b      [A5 - 0x1EE]
  10573. label00007BEC:
  10574. 00007BEC  486D 00C2                pea.l      [A5 + 0xC2 /* export_20 */]
  10575. 00007BF0  486E FEEA                pea.l      [A6 - 0x116]
  10576. 00007BF4  A991                     syscall    ModalDialog
  10577. 00007BF6  0C6E 0001 FEEA           cmpi.w     [A6 - 0x116], 0x1
  10578. 00007BFC  66EE                     bne        -0x10 /* 00007BEC */
  10579. 00007BFE  0C2D 0013 FE12           cmpi.b     [A5 - 0x1EE], 0x13
  10580. 00007C04  6F06                     ble        +0x8 /* 00007C0C */
  10581. 00007C06  7013                     moveq.l    D0, 0x13
  10582. 00007C08  1B40 FE12                move.b     [A5 - 0x1EE], D0
  10583. label00007C0C:
  10584. 00007C0C  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  10585. 00007C10  A983                     syscall    DisposeDialog
  10586. 00007C12  426E FEE6                clr.w      [A6 - 0x11A]
  10587. 00007C16  601E                     bra        +0x20 /* 00007C36 */
  10588. label00007C18:
  10589. 00007C18  41ED FE12                lea.l      A0, [A5 - 0x1EE]
  10590. 00007C1C  D0EE FEE6                add.w      A0, [A6 - 0x11A]
  10591. 00007C20  326E FEE6                movea.w    A1, [A6 - 0x11A]
  10592. 00007C24  D3CE                     add.l      A1, A6
  10593. 00007C26  1010                     move.b     D0, [A0]
  10594. 00007C28  B029 FEF8                cmp.b      D0, [A1 - 0x108]
  10595. 00007C2C  6704                     beq        +0x6 /* 00007C32 */
  10596. 00007C2E  426E FEE8                clr.w      [A6 - 0x118]
  10597. label00007C32:
  10598. 00007C32  526E FEE6                addq.w     [A6 - 0x11A], 1
  10599. label00007C36:
  10600. 00007C36  102E FEF8                move.b     D0, [A6 - 0x108]
  10601. 00007C3A  4880                     ext.w      D0
  10602. 00007C3C  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  10603. 00007C40  6CD6                     bge        -0x28 /* 00007C18 */
  10604. 00007C42  4A6E FEE8                tst.w      [A6 - 0x118]
  10605. 00007C46  6614                     bne        +0x16 /* 00007C5C */
  10606. 00007C48  486D FFBE                pea.l      [A5 - 0x42]
  10607. 00007C4C  486D FFA8                pea.l      [A5 - 0x58]
  10608. 00007C50  4EBA 83AE                jsr        [PC - 0x7C52 /* 00000000 */]
  10609. 00007C54  508F                     addq.l     A7, 8
  10610. 00007C56  6004                     bra        +0x6 /* 00007C5C */
  10611. label00007C58:
  10612. 00007C58  426E FEE8                clr.w      [A6 - 0x118]
  10613. label00007C5C:
  10614. 00007C5C  4A6E FEE8                tst.w      [A6 - 0x118]
  10615. 00007C60  6700 00E8                beq        +0xEA /* 00007D4A */
  10616. 00007C64  426E FEE6                clr.w      [A6 - 0x11A]
  10617. 00007C68  6016                     bra        +0x18 /* 00007C80 */
  10618. label00007C6A:
  10619. 00007C6A  41ED AC4E                lea.l      A0, [A5 - 0x53B2]
  10620. 00007C6E  D0EE FEE6                add.w      A0, [A6 - 0x11A]
  10621. 00007C72  326E FEE6                movea.w    A1, [A6 - 0x11A]
  10622. 00007C76  D3CE                     add.l      A1, A6
  10623. 00007C78  10A9 FEF8                move.b     [A0], [A1 - 0x108]
  10624. 00007C7C  526E FEE6                addq.w     [A6 - 0x11A], 1
  10625. label00007C80:
  10626. 00007C80  102E FEF8                move.b     D0, [A6 - 0x108]
  10627. 00007C84  4880                     ext.w      D0
  10628. 00007C86  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  10629. 00007C8A  6CDE                     bge        -0x20 /* 00007C6A */
  10630. 00007C8C  486D AC4E                pea.l      [A5 - 0x53B2]
  10631. 00007C90  4EBA F9FE                jsr        [PC - 0x602 /* 00007690 */]
  10632. 00007C94  588F                     addq.l     A7, 4
  10633. 00007C96  2F2D AB0A                move.l     -[A7], [A5 - 0x54F6]
  10634. 00007C9A  486D FFCA                pea.l      [A5 - 0x36]
  10635. 00007C9E  A95F                     syscall    SetControlTitle/SetCTitle
  10636. 00007CA0  4267                     clr.w      -[A7]
  10637. 00007CA2  42A7                     clr.l      -[A7]
  10638. 00007CA4  486E FFFE                pea.l      [A6 - 0x2]
  10639. 00007CA8  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  10640. 00007CAC  301F                     move.w     D0, [A7]+
  10641. 00007CAE  4267                     clr.w      -[A7]
  10642. 00007CB0  42A7                     clr.l      -[A7]
  10643. 00007CB2  3F2D AC48                move.w     -[A7], [A5 - 0x53B8]
  10644. 00007CB6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10645. 00007CBA  301F                     move.w     D0, [A7]+
  10646. 00007CBC  4267                     clr.w      -[A7]
  10647. 00007CBE  486D AB48                pea.l      [A5 - 0x54B8]
  10648. 00007CC2  A997                     syscall    OpenResFile
  10649. 00007CC4  301F                     move.w     D0, [A7]+
  10650. 00007CC6  3D40 FFFC                move.w     [A6 - 0x4], D0
  10651. 00007CCA  42A7                     clr.l      -[A7]
  10652. 00007CCC  102D AC4E                move.b     D0, [A5 - 0x53B2]
  10653. 00007CD0  4880                     ext.w      D0
  10654. 00007CD2  48C0                     ext.l      D0
  10655. 00007CD4  2F00                     move.l     -[A7], D0
  10656. 00007CD6  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  10657. 00007CDA  205F                     movea.l    A0, [A7]+
  10658. 00007CDC  2D48 FFF8                move.l     [A6 - 0x8], A0
  10659. 00007CE0  7001                     moveq.l    D0, 0x01
  10660. 00007CE2  3D40 FEE6                move.w     [A6 - 0x11A], D0
  10661. 00007CE6  601A                     bra        +0x1C /* 00007D02 */
  10662. label00007CE8:
  10663. 00007CE8  206E FFF8                movea.l    A0, [A6 - 0x8]
  10664. 00007CEC  326E FEE6                movea.w    A1, [A6 - 0x11A]
  10665. 00007CF0  D3D0                     add.l      A1, [A0]
  10666. 00007CF2  41ED AC4E                lea.l      A0, [A5 - 0x53B2]
  10667. 00007CF6  D0EE FEE6                add.w      A0, [A6 - 0x11A]
  10668. 00007CFA  1350 FFFF                move.b     [A1 - 0x1], [A0]
  10669. 00007CFE  526E FEE6                addq.w     [A6 - 0x11A], 1
  10670. label00007D02:
  10671. 00007D02  102D AC4E                move.b     D0, [A5 - 0x53B2]
  10672. 00007D06  4880                     ext.w      D0
  10673. 00007D08  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  10674. 00007D0C  6CDA                     bge        -0x24 /* 00007CE8 */
  10675. 00007D0E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10676. 00007D12  4879 2140 2324           push.l     0x21402324 /* '!@#$' */
  10677. 00007D18  3F3C 03E8                move.w     -[A7], 0x3E8
  10678. 00007D1C  486D FFDA                pea.l      [A5 - 0x26]
  10679. 00007D20  A9AB                     syscall    AddResource
  10680. 00007D22  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  10681. 00007D26  670E                     beq        +0x10 /* 00007D36 */
  10682. 00007D28  486D FFFE                pea.l      [A5 - 0x2]
  10683. 00007D2C  486D FFE2                pea.l      [A5 - 0x1E]
  10684. 00007D30  4EBA 82CE                jsr        [PC - 0x7D32 /* 00000000 */]
  10685. 00007D34  508F                     addq.l     A7, 8
  10686. label00007D36:
  10687. 00007D36  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10688. 00007D3A  A99A                     syscall    CloseResFile
  10689. 00007D3C  4267                     clr.w      -[A7]
  10690. 00007D3E  42A7                     clr.l      -[A7]
  10691. 00007D40  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10692. 00007D44  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  10693. 00007D48  301F                     move.w     D0, [A7]+
  10694. label00007D4A:
  10695. 00007D4A  3D7C 0096 FEF0           move.w     [A6 - 0x110], 0x96
  10696. 00007D50  3D7C 00C3 FEF4           move.w     [A6 - 0x10C], 0xC3
  10697. 00007D56  3D7C 012E FEF2           move.w     [A6 - 0x10E], 0x12E
  10698. 00007D5C  3D7C 01F2 FEF6           move.w     [A6 - 0x10A], 0x1F2
  10699. 00007D62  486E FEF0                pea.l      [A6 - 0x110]
  10700. 00007D66  A928                     syscall    InvalRect
  10701. 00007D68  4E5E                     unlink     A6
  10702. 00007D6A  4E75                     rts
  10703.